Oregon CoastOregon Coast // 2023-07-21

Власний домен для комп’ютера з динамічною 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 [email protected]

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