Власний домен для комп’ютера з динамічною IP

Інколи хочеться мати доступ до свого ком’ютера, коли знаходишся поза домом.
Наприклад глянути, як там качаються торенти, або дуже потрібно отримати файл, що лежить вдома на вінті, чи ще щось (в житті всяке буває).

Але от проблема — провайдер хоча і видає реальні IP (що не починаються на 10. або 192.168.) але періодично їх міняє (а якщо взагалі не видає то цю статтю далі можна не читати).
Послуга «постійний ІР» рятує, але її надають не всі провайдера, та й коштує вона інколи до половини плати за інтернет.

Для часткового вирішення цієї проблеми існують сервіси типу no-ip чи DynDNS.
Реєструєтесь, встановлюєте на комп’ютер клієнт і отримуєте домен виду user.no-ip.com, який постійно вказує на ваш комп’ютер.
Більшість користувачів це б задовольнило, але не мене

Я б хотів, щоб домен був наприклад macbook.mrgall.com (тобто був би субдоменом в моєму власному домені).

Виявляється це не так вже й складно зробити, достатньо дописати в налаштування DNS такий CNAME запис:

linode

Значення TTL (time to live) потрібно вказати мінімально можливе (в мене це 5хв).

Після цього можна зайти на домашній комп’ютер за допомогою ssh (звісно, якщо у вас на ком’ютері встановлений сервер openssh):

ssh user@macbook.mrgall.com

Найприкольніше це робити сидячи на дивані і керуючи ком’ютером з телефону (для Android’у є ssh-клієнт)

  • Дуже дякую з цей пост! Прочитав його якраз тоді коли мені це було потрібно. Я якраз збираюся на 2 тижні в подорож, беру з собою ноут, але по роботі не виключаю що може знадобитися доступ до мого ненаглядного домашнього десктопа. Завдяки товєму посту налаштував собі рімоут-десктоп і довольний як слон!

  • jin

    Виклористовую таку штуку більш ніж два роки, користь є ще й у тому, що більшість домашнх рутерів уміють працювати з dyndns 😉

  • jin

    оскільки використовується CNAME, то TTL неважливий, і я не рекомендую його робити коротким, короткий TTL і так використовується для динамічного IP 😉

  • jin,
    а що поганого від короткого TTL в CNAME?
    той домен я використовую 1 раз в пару днів, не думаю, що це дуже сильно завантажить DNS-сервери 🙂

  • jin

    Тут справа така, що macbook.mrgall.com завжди перенаправляє (хоча прямо зараз від мене не резолвиться ;)) на DynDNS-домен, а той уже резолвиься у IP-адресу, тому для CNAME TTL не важливий (хіба ти часто переписуєш домен ;)), а от короткий TTL потрібен для “динамічного” домена (що забезпечується силами самого DynDNS), щоб правитьльно визначати IP після його зміни. Звісно, при невеликому навантаженні на DNS можна ставити доволі короткі TTL, але все таки – це додаткове навантаження на канали зв’язку.

    У мене зараз виникла інша проблема, яка звязана з логікою роботи мого домашнього роутера 🙁 Схема підключення:

    cable modem -> router -> home lan

    модем і рутер вмикаються/вимикаються разом (включені у одну розетку) з пульта дистанційного керування, при цьому зразу після включення (поки модем не “роздуплився”) рутер получає не “білу” IP від провайдера, а “сіру” від модема, а після оновлення IP не повідомляє DynDNS про оновлений IP, а відсилає “сірий” 192.168.100.2 🙁 Інколи, непрослідкувавши, буває незручно

  • jin,
    навантаження не таке вже й велике (я заходжу додому максимум 2-3 рази на тиждень) тому я думаю, що малий TTL не проблема.
    macbook.mrgall.com не резолвиться бо домен мого домашнього комп’ютера насправді інший — я не хотів його світити в блозі (хакери не сплять, хоча паролі в мене стоять нормальні 🙂

  • jin

    🙂 власне по цій-же причині я у коментах і не показав свого домену 😉

  • michi

    о, теж хочу собi домен для приватного користування 🙂

    пiдкажiть будьласка як можна зарееструвати домен .net але не через провайдера а самому
    (щоб домен вiд провайдера не залежав) ?

    чи можна зарееструвати через ICANN , е якась хороша стаття як це зробити ?

  • michi,
    .net (.com, .org) через ICANN зареєструвати не можна, треба звертатися до якогось реєстратора (вони не працюють з індивідуальними клієнтами).
    якщо не хочете зв’язуватися з реєстраторами — реєструйте .org.ua власноруч: http://www.org.ua/help/

  • govitya

    поможіт хто може,як це все можна налаштувати ,але дуже повильніше, бо я записую, дуже треба,перепробував кучу прог ,нічо не виходить,дуже дякую… лузер ,
    391934338 ася

  • govitya,
    вибачте, icq не використовую — стукайте в jabber mrgall@mrgall.com
    або задавайте конкретні питання тут 😉

  • govitya

    користуюсь прогою Hamachi ,це віртуальний сервер, як налаштувати інший комп до якого я підключаюсь,заю його ІР
    але нічо не виходить.

  • govitya

    http://darkcry.pbnet.ru/hamachi.htm ось прога і опис

  • govitya,
    не бачу зв’язку між цією програмою та власним доменом для комп’ютера — все має налаштовуватись за кроками, які я перелічив дописі.