Динамический DNS автоматически обновляет записи DNS при изменении IP-адреса. Также он используется в больших сетях, в которых размещаются внутренние службы, и используются собственные внутренние DNS- и DHCP-серверы.
Однако небольшие компании и домашние сети обычно не имеют собственного DNS-сервера, так зачем им динамический DNS?
В этом руководстве мы рассмотрим, как работает динамический DNS и как настроить его на домашнем маршрутизаторе.
Как работают службы динамического DNS и зачем их использовать?
Службы динамического DNS используются небольшими компаниями и частными лицами, когда они хотят опубликовать службу в Интернете, и эта служба размещается во внутренней или домашней сети.
Домашние сети обычно используют маршрутизатор NAT для подключения к Интернету, что означает, что устройства, расположенные во внутренней сети, недоступны из Интернета.
В следующем обсуждении мы предположим, что хотим сделать веб-сервер, расположенный на внутреннем сервере, доступным в Интернете.
На приведенной ниже сетевой схеме показана конфигурация.
Внутренний IP — адрес назначается на внутренний сервер с помощью маршрутизатора NAT с помощью DHCP, но , как правило , в этих условиях мы дадим ему статический внутренний IP — адрес.
Чтобы сделать веб-сервис доступным в Интернете, мы используем метод, называемый переадресацией портов (дополнительные сведения см. В руководствах « Переадресация портов» и « Внутренний или внешний IP-адрес» ).
Теперь наш веб-сервер кажется нашему внешнему клиенту расположенным в IPex и на порту Portex.
Если мы введем сюда типичные числа, мы увидим наш веб-сервер по адресу
IP-адрес = 81.157.34.43 и порт 80
Все, что нам нужно сделать, это сказать нашему внешнему клиенту использовать эти значения.
Однако внешний IP-адрес IPex ( 81.157.34.43 ) также может быть динамически назначен интернет-провайдером, и мы не можем сделать его статическим, если не заплатим за статический адрес.
Кроме того, внешний клиент должен запомнить IP-адрес .
Службы динамического DNS
Если мы теперь представим динамический DNS-сервис в картине.
С помощью динамического DNS мы назначаем веб-серверу имя, которое затем можем дать внешним клиентам. — Это имя закреплено.
Затем мы назначаем имени внешний IP-адрес .
Теперь, так как этот внешний IP — адрес будет меняться периодически нам нужно будет обновлять в DNS записи периодически.
Конечно, мы могли бы сделать это вручную , но это было бы очень ненадежно.
Вместо этого возможность автоматического обновления записей DNS-сервера встроена в большинство NAT-маршрутизаторов.
Вот снимок экрана страницы конфигурации динамического DNS моего маршрутизатора NAT (BT Home Hub).
Конфигурация включает в себя ввод имени вашего DDNS- провайдера и ваших данных для входа.
Когда вы примените его, вы должны получить подтверждение подключения.
Если вы получили неверное имя пользователя / пароль, проверьте данные для входа и повторите попытку.
Регистрация у поставщика услуг DDNS
Прежде чем вы сможете включить динамический DNS, вам потребуется учетная запись от провайдера DDNS.
Доступно несколько провайдеров. Большинство из них предоставляют бесплатную услугу с улучшенным обновлением.
Все основные провайдеры работают одинаково, и процесс регистрации прост. В этой статье используется NO-IP.
Вам нужно будет создать имя хоста для IP-адреса, выбрать одно из доступных доменных имен, предоставленных провайдером, и ввести имя хоста.
Ниже приведена форма имени для No-IP.
Динамический DNS (DDNS) не поддерживается!
Если ваш маршрутизатор не поддерживает обновления DDNS, вы можете получить клиент DDNS, который вы устанавливаете на машину, выполняющую ту же работу.
Единственная проблема с этим подходом заключается в том, что машина должна постоянно работать.
Тестирование вашей конфигурации
Перейдите к команде ping и проверьте, что вы можете получить доступ к IP-адресу, выполнив проверку связи с доменным именем, которое состоит из имени хоста + имени домена.
Обычное использование
Хотя он используется геймерами и техническими специалистами, он, вероятно, получит более широкое распространение в областях удаленной безопасности / наблюдения и управления.
Общие вопросы и ответы
В- В чем разница между динамическим DNS и DNS?
О — Динамический DNS — это функция DNS. Ранние системы DNS были статическими, а IP-адреса и сопоставление имен вводились вручную. Динамический DNS обновляет сопоставления Имя-IP автоматически при изменении.
В- Как мне найти свой внешний IP-адрес?
О- Зайдите в Google и введите свой IP-адрес.
В- Нужен ли мне DDNS?
О- Обычно нет. Он нужен вам только при предоставлении услуг клиентам из Интернета.
Резюме
Динамический DNS (DDNS) очень полезен, если вам нужно получить доступ к внутренним сетевым службам через Интернет.
Он не предназначен для размещения бизнес-сайта, для этого вам понадобится стандартный веб-хостинг.