Перейти к основному содержимому

DNS с динамическим IP-адресом

warning

Прежде чем продолжить, убедитесь, что ваш глобальный IP-адрес является динамическим, используя: ip.yunohost.org. Глобальный IP-адрес вашего устройства меняется почти каждый день.

Цель этого руководства — обойти проблему с динамическими IP-адресами, которая заключается в следующем: когда публичный IP-адрес вашего устройства (интернет-провайдера) изменяется, DNS-зона не обновляется, чтобы указывать на новый IP-адрес, и, следовательно, ваш сервер становится недоступным по своему доменному имени.

После настройки решения, предложенного в этом руководстве, перенаправление с вашего доменного имени на фактический IP-адрес вашего сервера больше не будет теряться.

Предлагаемый здесь метод заключается в автоматизации процесса оповещения устройством об изменении своего глобального IP-адреса в динамическую DNS-систему, благодаря чему DNS-зона будет автоматически обновляться.

Регистраторы

Вот несколько примеров регистраторов, компаний, где можно приобрести доменные имена:

Если вы являетесь владельцем доменного имени в OVH, вы можете перейти к шагу 4 и следовать этому руководству, поскольку OVH предлагает услугу DynDNS.

1. Создание учётной записи для службы динамического DNS

Вот сайты, которые предоставляют услугу DynDNS бесплатно:

Зарегистрируйтесь в одной из них. Вам будет предоставлен один (или несколько) IP-адресов для доступа к сервису, а также логин (который вы, возможно, сможете определить самостоятельно).

2. Перемещение зон DNS

Скопируйте зоны DNS, за исключением полей NS, от регистратора, у которого вы приобрели доменное имя, в службу динамического DNS, которую вы зарегистрировали на шаге 1.

3. Переключите управление доменным именем на динамический DNS-сервер

Этот шаг заключается в том, чтобы сообщить своему регистратору доменных имен, что теперь управление службой DNS будет осуществляться поставщиком услуг DynDNS.

Для этого сначала укажите в поле (полях) NS IP-адрес, предоставленный службой DynDNS.

Затем удалите все остальные элементы в зонах DNS (кроме предыдущих полей NS) у регистратора.

4. Настройка клиента

В качестве клиента может выступать ваш интернет-провайдерский сервер или пакет, установленный на вашем сервере, например, ddclient. В данном случае мы будем использовать клиент, предоставленный сервером, что является более простым вариантом.

Введите логин динамического DNS-сервера и его публичный IP-адрес на вашем устройстве (интерфейс может отличаться в зависимости от интернет-провайдера).

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