Что такое DDNS?

Динамический DNS (DDNS) – это сервис, который может автоматически обновлять записи DNS при изменении IP-адреса. Доменные имена преобразуют сетевые IP-адреса в понятные при прочтении имена для распознавания и удобства использования. Информация, связывающая имя с IP-адресом, записывается в таблице на сервере DNS. Однако сетевые администраторы динамически распределяют IP-адреса и часто их меняют. Система DDNS обновляет записи на сервере DNS при каждом изменении IP-адресов. Благодаря DDNS управление доменными именами становится проще и эффективнее.

Почему важен динамический DNS?

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

Для увеличения количества IP-адресов была введена новая система под названием IPv6. Однако выделение статических IP-адресов перестало быть рентабельным. Вместо этого сетевые администраторы используют протокол динамической конфигурации хоста (DHCP) для динамического назначения IP-адресов.

Почему IP-адреса меняются

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

Каждый раз, когда машина подключается к сети, она получает новый динамический IP-адрес. Когда устройство выходит из сети, DHCP заново назначает IP-адреса всем оставшимся устройствам. Следовательно, динамические IP-адреса могут меняться часто и с нерегулярными интервалами.

Как помогает динамический DNS

Разработчики используют доменные имена для идентификации адресов приложений, таких как API или конкретные инстансы серверов, в своем коде. Если записи DNS не обновляются, то при попытке конечных пользователей получить доступ к адресам возникают ошибки.

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

Каковы примеры использования динамического DNS?

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

Удаленный доступ

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

Сервисы хостинга

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

Удаленный мониторинг

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

Управление облачными инстансами

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

Как работает динамический DNS?

Организации обычно подписываются на сервис динамического DNS (DDNS), предоставляемый поставщиком DDNS. Поставщик также обслуживает серверы DNS, обрабатывающие записи DNS для соответствующего доменного имени. Ниже приведены общие шаги, которые необходимо предпринять.

  1. Вы регистрируете доменное имя у поставщика услуг динамического DNS и настраиваете параметры DNS
  2. Вы предоставляете провайдеру исходный IP-адрес доменного имени
  3. Вы устанавливаете клиент динамического DNS на устройство или инстанс сервера с изменяющимся IP-адресом

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

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

В чем разница между DNS и динамическим DNS?

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

DNS и DDNS

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

DNS универсально поддерживается всеми серверами DNS и используется во всем мире для преобразования доменных имен в IP-адреса.

С другой стороны, DDNS требует поддержки определенных поставщиков DDNS. Организации должны подписаться на сервисы DDNS и настроить свои устройства или маршрутизаторы для работы с выбранным поставщиком DDNS.

Как AWS может поддержать ваши требования к динамическому DNS?

Amazon Route 53 – это высокодоступный и масштабируемый сервис системы доменных имен. Он соединяет запросы пользователей с интернет-приложениями, работающими в AWS или на локальных серверах. Этот сервис предназначен для того, чтобы предоставить разработчикам и предприятиям чрезвычайно надежный и экономически эффективный способ маршрутизации конечных пользователей к интернет-приложениям.

Ниже перечислены другие преимущества использования Route 53.

  • Объединение DNS с сервисами контроля работоспособности для направления трафика на исправные адреса
  • Мониторинг и настройка оповещений на адресах
  • Приобретение доменных имен и управление ими, а также автоматическая настройка параметров DNS

Вы можете создать динамический DNS (DDNS) или бессерверный DDNS для Route 53, объединив его с другими сервисами AWS. Дополнительные сведения см. в статьях о создании DDNS для Route 53 и о создании бессерверной DDNS.

Создайте аккаунт уже сегодня и начните работу с динамическим DNS на AWS.

AWS: дальнейшие шаги

Зарегистрировать бесплатный аккаунт

Получите мгновенный доступ к уровню бесплатного пользования AWS.

Регистрация 
Начать разработку в консоли

Начните разработку в Консоли управления AWS.

Вход