DNS с динамическим IP-адресом
Прежде чем продолжить, убедитесь, что ваш глобальный IP-адрес является динамическим, используя: ip.yunohost.org. Глобальный IP-адрес вашего устройства меняется почти каждый день.
Цель этого руководства — обойти проблему с динамическими IP-адресами, которая заключается в следующем: когда публичный IP-адрес вашего устройства (интернет-провайдера) изменяется, DNS-зона не обновляется, чтобы указывать на новый IP-адрес, и, следовательно, ваш сервер становится недоступным по своему доменному имени.
После настройки решения, предложенного в этом руководстве, перенаправление с вашего доменного имени на фактический IP-адрес вашего сервера больше не будет теряться.
Предлагаемый здесь метод заключается в автоматизации процесса оповещения устройством об изменении своего глобального IP-адреса в динамическую DNS-систему, благодаря чему DNS-зона будет автоматически обновляться.
Регистраторы
Вот несколько примеров регистраторов, компаний, где можно приобрести доменные имена:
Если вы являетесь владельцем доменного имени в OVH, вы можете перейти к шагу 4 и следовать этому руководству, поскольку OVH предлагает услугу DynDNS.
1. Создание учётной записи для службы динамического DNS
Вот сайты, которые предоставляют услугу DynDNS бесплатно:
- DNSexit
- No-IP
- ChangeIP
- DynDNS.it (на итальянском, платный тариф)
- DynDNS с вашим собственным доменом
- Duck DNS
- ydns.io
Зарегистрируйтесь в одной из них. Вам будет предоставлен один (или несколько) IP-адресов для доступа к сервису, а также логин (который вы, возможно, сможете определить самостоятельно).
2. Перемещение зон DNS
Скопируйте зоны DNS, за исключением полей NS, от регистратора, у которого вы приобрели доменное имя, в службу динамического DNS, которую вы зарегистрировали на шаге 1.
3. Переключите управление доменным именем на динамический DNS-сервер
Этот шаг заключается в том, чтобы сообщить своему регистратору доменных имен, что теперь управление службой DNS будет осуществляться поставщиком услуг DynDNS.
Для этого сначала укажите в поле (полях) NS IP-адрес, предоставленный службой DynDNS.
Затем удалите все остальные элементы в зонах DNS (кроме предыдущих полей NS) у регистратора.
4. Настройка клиента
В качестве клиента может выступать ваш интернет-провайдерский сервер или пакет, установленный на вашем сервере, например, ddclient.
В данном случае мы будем использовать клиент, предоставленный сервером, что является более простым вариантом.
Введите логин динамического DNS-сервера и его публичный IP-адрес на вашем устройстве (интерфейс может отличаться в зависимости от интернет-провайдера).

Всё в порядке!