Для перемещения по дереву справки используйте строки заголовка.

Справка по NSG Linux 2.1.3
Дерево команд: services.dynamic-dns.…далее…

Что это такое?

Это клиенты Dynamic DNS.

Зачем это нужно?

Чтобы использовать услуги общедоступных серверов DynDNS.

Как это настроить?

  1. Зарегистрироваться в одной из общедоступных систем Dynamic DNS или создать свою собственную.
  2. Создать клиента для этой системы. Для добавления нового клиента DynDNS используйте команды +, _new или _insert. Для удаления используйте команду - или _remove. На устройстве могут быть созданы одновременно несколько клиентов, работающих с различными доменными именами.
  3. Настроить клиента. Для регистрации на сервере DynDNS требуется имя и пароль пользователя, а также имя хоста, для которого создаётся данная запись DNS (оно зафиксировано в учётной записи пользователя на сервере). Для типовых систем (таких, как dyndns.org) этого достаточно, остальное определяется именем службы.
    Для работы с вашей собственной системой DynDNS или иной публичной системой, неизвестной заранее, требуется вручную указать имена либо IP-адреса обоих её серверов (определения IP-адреса и собственно DNS), номера портов TCP на них (опционально) и скрипты для работы с ними.

Подробнее см. справку по вложенным узлам.

Что делать, если это не работает?

  1. Проверить правильность имени и пароля, под которыми вы зарегистрированы на сервере DynDNS.
  2. Проверить, что используемый сервер DynDNS доступен по сети и используемый протокол/порт (обычно HTTP) не закрыт фильтрами.
  3. См. журнал работы клиента DynDNS.

Клиент Dynamic DNS (DynDNS, DDNS) позволяет хосту, IP-адрес которого априори неизвестен, зарегистрироваться на специализированном сервере DNS и установить соответствие между своим именем и своим текущим IP-адресом. (Для входа на сервер клиент аутентифицируется с помощью имени и пароля.) Сервер рассылает по системе DNS сообщения о разрешении доменного имени данного хоста в его текущий IP-адрес. Эти обновления DNS имеют статус Dynamic и распространяются глобально в течение времени, не превышающего 5 мин. После этого любые третьи хосты могут определить текущий IP-адрес данного хоста по его имени.

Использование Dynamic DNS актуально для устройств, динамически получающих IP-адреса при каждом подключении к Интернет или корпоративной интрасети. В первую очередь, это относится к сеансовым соединениям по сотовым сетям, PPPoE/PPTP по городским сетям Ethernet, и др. Удалённые филиалы организации, подключённые таким образом, с помощью DynDNS становятся полноправными узлами корпоративной сети, доступными для обращений со стороны центрального офиса.

ПРИМЕЧАНИЕ. Услуга Dynamic DNS по существу предназначена только для хостов, использующих глобальные адреса, т.е. подключённых к Интернет напрямую, без использования NAT на вышестоящих узлах. У поставщиков услуг такая услуга обычно имеет название типа Real IP (т.е. адрес в Интернет реальный, но динамический).

В качестве серверов DynDNS могут использоваться различные платные и бесплатные серверы, предлагающие свои услуги в Интернет. Для корпоративных приложений, как правило, предпочтительно — с точки зрения надёжности и безопасности — организовать собственный сервер DynDNS на границе своей интрасети.

По существу, услуга DynDNS организуется с помощью двух (в общем случае) серверов: один используется для установления текущего IP-адреса данного хоста, по которому он виден в Интернете в данный момент, а другой — это непосредственно сервер DNS, который создаёт динамическую запись и рассылает её всем другим серверам DNS. Обе процедуры на практике реализуются с помощью HTTP-запросов и соответствующих скриптов для их обработки. Формат этих запросов, в общем случае, не регламентирован стандартами и является специфичным для той или иной системы. Программное обеспечение NSG Linux содержит типовые настройки для наиболее популярных поставщиков услуг Dynamic DNS, а также предусматривает построение системы с настройками, отличными от типовых (например, собственной системы DynDNS в корпоративной сети).

ПРИМЕЧАНИЕ. В строгом смысле термина, Dynamic DNS означает распространение информации DNS со статусом Dynamic, благодаря чему она обновляется быстрее, чем обычные записи. Вопрос о том, как и откуда берётся эта информация, а также вопрос о взаимодействии конечного пользователя данной услуги и поставщика, распространяющего эту информацию в системе DNS, никак не регламентированы и могут решаться различными способами. Вышеописанный механизм взаимодействия есть лишь один из многих возможных; возможны и иные организационные решения.
Например, некоторые поставщики услуг предлагают, в дополнение к услуге Real IP, ещё и собственную услугу DynDNS, подразумевая под ней динамическую рассылку записей DNS с этим адресом. Провайдеру в этом случае не требуется дополнительно ни аутентификация (клиент, по определению, уже аутентифицировался ранее, чтобы вообще получить доступ к его услугам), ни процедура определения IP-адреса (уж сам провайдер-то его и так знает); такая услуга реализуется полностью на стороне провайдера, без какого-либо специализированного ПО на стороне клиента.
Клиенты DynDNS, создаваемые в данном узле, предполагают работу с абстрактным сервисом DynDNS (в широком смысле, включая аутентификацию пользователя и определение его IP), не имеющем априори никакой информации о клиенте.

В процессе работы клиент DynDNS регулярно проверяет свой IP-адрес. Если при очередной проверке обнаруживается изменение адреса, то происходит обновление информации на сервере DynDNS. Кроме того, информация на сервере периодически обновляется принудительным образом, даже при неизменном IP-адресе, чтобы поддерживать запись DNS в статусе активной.


© Network Systems Group 2015–2024 Отдел документации