Что такое DynDNS и как его использовать?

38662 1 комментарий

Задачи, которые Глобальная сеть ставит перед пользователем, не ограничиваются общеизвестными и обычно легко решаемыми. Что делать, если не открывается сайт или появляется уведомление об угрозе конфиденциальности, разберётся каждый; гораздо интереснее освоиться с такой технологией, как DynDNS. Что она собой представляет и как её использовать — попробуем разобраться.

DynDNS — что это?

DynDNS, DDNS или Dynamic DNS — это технология, обычно называемая российскими пользователями «Динамический DynDNS» и позволяющая присвоить домашнему, корпоративному, промышленному или любому другому серверу, использующему динамический IP-адрес, постоянное (статическое) доменное имя. Именно за счёт последнего компьютер или роутер остаются постоянно доступны для устройств из «внешнего» Интернета — а значит, в любой момент можно выполнить удалённый запрос и получить отклик, скорость которого лимитируется только условиями провайдера.

Зачем нужен DynDNS?

Назначение DynDNS в этом и заключается: владельцу сервера нужно, чтобы удалённое устройство оставалось на связи. Если IP статический, то есть не изменяющийся вплоть до окончания действия договора с провайдером, никаких проблем в этом отношении не возникает: DNS, являющийся связующим звеном между цифровым IP и «человеческим» именем сайта, также остаётся постоянным. Следовательно, юзеру, желающему обеспечить доступ к компьютеру, роутеру, IP-камере, хранилищу NAS и другому оборудованию, достаточно сделать его «видимым» и поделиться с другими интернет-адресом или именем сайта.

Но довольно часто провайдеры предлагают статические IP за дополнительную плату, причём немалую, а остальным подключённым пользователям «раздают» динамические адреса. Вторые назначаются для роутера, компьютера или сервера из находящегося в распоряжении оператора связи списка по принципу «свободного места» и могут обновляться по завершении сессии или через определённые промежутки времени, а также после серьёзных сбоев.

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

Но есть и недостатки. Самый весомый из них — всё та же автоматическая смена IP. Как известно, DNS «привязывается» к конкретному адресу: например, для IP вида 123.234.210.1 в DNS установлено имя poseti-konekto.ru. Как только меняется IP, соответствие перестаёт действовать: связаться с сервером при помощи «естественной» ссылки нельзя, а чтобы обращающиеся могли сделать это, используя цифровой адрес, владельцу ресурса придётся каждый раз публиковать новые IP, что, мягко говоря, утомительно.

Важно: динамический IP представляет проблему только для пользователя, желающего наладить контакт в направлении «внешние устройства — компьютер (роутер, сервер)». С доступом с домашнего ПК в Глобальную сеть, представляющим для большинства юзеров гораздо более насущную потребность, проблем не возникнет.

Резюмировать всё сказанное выше можно в двух предложениях. Если IP-адрес статический, владельцу компьютера служба DynDNS просто не нужна: он свободно и без каких-либо лишних телодвижений может как сам отправлять запросы в Интернет, так и предоставлять другим пользователям доступ к своему сетевому устройству. Если IP-адрес динамический, первая возможность сохраняется в полной мере — а вот удалённое обращение к компьютеру, серверу, роутеру, камере после обновления сессии становится невозможным, и здесь уже без DDNS не обойтись.

Важно: не стоит путать «белые» и «серые» IP со статическими и динамическими. Чтобы использовать DynDNS, пользователю в любом случае необходим будет «белый», то есть публичный сетевой адрес — с таким запросом нужно обратиться к провайдеру. В отличие от статического «белый» IP должен предоставляться бесплатно — однако в конечном счёте всё зависит от условий компании.

Самый простой способ узнать, какой IP предлагает оператор связи, — связаться со службой поддержки и задать вопрос. Если это по каким-либо причинам невозможно сделать, нужно:

  • Зайти в «Настройки» роутера, в разделе «Состояние/Информация/Сводка» найти раздел WAN и скопировать приведённый IP-адрес.

  • Если Ethernet-кабель подключён непосредственно к компьютеру — открыть «Панель управления» и последовательно перейти в разделы «Сеть и Интернет», «Центр управления сетями и общим доступом» и «Изменение параметров адаптера», затем — кликнуть правой клавишей мыши по используемой сетевой карте, выбрать в контекстном меню пункт «Состояние».

  • Нажать на кнопку «Сведения».

  • И посмотреть свой IP в соответствующей строке нового окошка.

  • Открыть любой интернет-ресурс, позволяющий узнать свой сетевой адрес, например — 2ip.ru. Если на компьютере работает VPN, на этом этапе его нужно отключить, иначе получить правильный ответ не получится. Если IP в окошке на главной странице соответствует только что найденному, адрес «белый», и его можно спокойно использовать для настройки DynDNS; если нет — без общения с провайдером не обойтись.

Важно: при помощи DDNS сделать постоянный IP компьютера не получится; речь идёт лишь об «адаптации» доменного имени к статическому сетевому адресу.

Как использовать DynDNS?

Итак, юзер узнал, что такое DynDNS, и решил, что должен начать пользоваться этой технологией. Первое, что нужно сделать, — зарегистрироваться на одном из предлагающих услугу веб-ресурсов:

Важно: в большинстве случаев производители роутеров ограничивают доступный для подключения на своих моделях список сервисов. Посмотреть имеющиеся в наличии варианты и выбрать наиболее подходящий пользователь может в разделе «Динамический DNS» в «Настройках» маршрутизатора.

Чтобы начать использовать DynDNS, следуя предпочтениям производителя, придётся:

  • Кликнуть по размещённой в том же разделе ссылке «Перейти к регистрации» — или имеющей аналогичное название.

  • Чтобы немного упростить себе жизнь, на главной странице веб-сайта щёлкнуть по кнопке Language — если она есть.

  • И выбрать в качестве языка интерфейса родной. Если русского в списке не представлено — воспользоваться интегрированным онлайн-переводчиком.

  • Отметив в выпадающем меню желаемый язык.

  • Когда информация на странице обновится, нажать на кнопку «Регистрация» — она находится в правом верхнем углу.

  • В верхнем текстовом поле следующей страницы ввести реальный адрес электронной почты: он потребуется не только для завершения регистрации, но и для совершаемого каждые 30 суток продления работы DynDNS.

  • В следующем — придумать и вписать пароль для авторизации в системе, ориентируясь на подсказки справа. Отметка «Слабый» пользователю, заботящемуся о безопасности, явно не подойдёт.

  • Лучше начинать с отметки «Сильнее» — и совершенствовать пароль вплоть до «Самого сильного».

  • Отметить галочкой опцию «Создать моё имя хоста позже».

  • Согласиться с условиями разработчика, отметив следующий чекбокс.

  • И, не забыв отказаться от рассылки рекламных объявлений (самый нижний чекбокс), нажать на кнопку «Бесплатная регистрация».

  • Теперь пользователь, желающий зарегистрировать DynDNS, должен подтвердить учётную запись.

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

  • Подтвердив выполнение команды.

  • Юзер станет ещё на один шаг ближе к настройке собственного DDNS.

  • Чтобы зарегистрировать хост, нужно щёлкнуть по кнопке «Начало работы с Dynamic DNS».

  • И предоставить системе чуть больше сведений о себе, воспользовавшись плашкой «Добавить сейчас».

  • На новой странице будущему обладателю DynDNS-хоста необходимо указать свои имя и фамилию, опционально — организацию (изменения в каждом разделе вступают в силу после нажатия на кнопку «Сохранить»).

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

  • Выбрать язык интерфейса и свой часовой пояс — это важно для своевременного обновления данных на сервере DDNS.

  • И, кликнув по ссылке «Добавить пользователя».

  • Ввести любой никнейм, не забывая снова нажать на кнопку «Сохранить».

  • Перейти в расположенной слева панели к «Приборной доске».

  • И ввести в редактируемом поле Hostname желаемое имя DynDNS-хоста.

  • В выпадающем списке рядом — выбрать любой из доступных бесплатных доменов.

  • Нажать на кнопку «Добавить Hostname».

  • И через одну-две секунды ознакомиться с информацией об успешной регистрации DDNS.

Если по каким-либо причинам порядок создания DynDNS по приведённому выше алгоритмы кажется чрезмерно сложным, нужно воспользоваться ссылкой «Нужна помощь в настройке устройства?», а затем:

  • Ввести в единственном текстовом поле предпочитаемое имя хоста DynDNS и нажать на кнопку «Следующий шаг».

  • В верхнем редактируемом поле следующей страницы указать производителя используемого для связи с Интернетом устройства.

  • А в нижнем — модель: её можно посмотреть в «Настройках» роутера.

  • Теперь юзеру, собирающемуся использовать DDNS, нужно ознакомиться с уведомлением системы.

  • Скопировать только что созданный адрес DynDNS в разделе «Динамический DNS».

  • И, следуя инструкции, ввести в «Настройках» своего маршрутизатора только что созданные данные: имя пользователя, пароль для авторизации и хост.

  • Установить галочку в чекбоксе «Включить DDNS» и нажать на кнопку «Войти».

  • Как только манипуляции будут завершены — вернуться в браузер, нажать на кнопку «Следующий шаг» и перейти к проверке портов.

  • Если все настройки проведены верно, пользователь увидит сообщение об успешном завершении проверки. Возникли проблемы? Значит, нужно отойти на несколько шагов назад или убедиться, что при авторизации в роутере были введены корректные данные.

  • По завершении система уведомит пользователя, что DynDNS-хост создан с соблюдением заданных параметров. Теперь его можно использовать через роутер без дополнительных действий.

  • Чтобы удалить или пересоздать любой из DDNS-адресов, следует вновь перейти на вкладку «Динамический DNS» и кликнуть по косому крестику справа от ставшего ненужным пункта.

  • После чего подтвердить удаление.

Если владелец компьютера не использует роутер или его устройство не поддерживает выбранный сервис DynDNS, следует скачать и запустить стационарный клиент. На примере — noip.com процесс выглядит следующим образом:

  • В личном кабинете юзер находит ссылку на программу для ПК и нажимает «Скачать».

  • Указывает свою операционную систему и переходит к загрузке инсталлятора.

  • Установив и запустив программу, авторизуется в клиенте, используя ранее созданные логин и пароль.

  • Если авторизация прошла успешно, в верхней строке главного окошка появится зелёная галочка. Теперь, чтобы подключить DynDNS-хост и начать его использовать, нужно нажать на нижнюю кнопку Refresh Now.

  • Отметить галочкой нужный хост и воспользоваться кнопкой Save.

  • В результате всё должно заработать — наблюдавшиеся раньше красные крестики сменятся на галочки.

  • Чтобы отключить хост, понадобится воспользоваться кнопкой Edit Hosts и убрать галочки с ранее отмеченных DynDNS.

Совет: если клиент для компьютера показывает, что соединение есть, а получить удалённый доступ не выходит, необходимо задействовать опцию Flush Local DNS, доступную в меню Tools.

Безопасность при динамическом DNS

Вот и всё; динамический DNS успешно настроен, и теперь любой пользователь Глобальной сети может, зная имя хоста, подключиться к удалённому устройству. Это хорошо, но и опасно: таким образом случайный посетитель имеет возможность получить доступ к настройкам роутера, сервера или компьютера — что, разумеется, нежелательно.

Предотвратить угрозу при помощи антивируса или файрволла не выйдет: владелец сам дал разрешение на доступ к узлу, и визиты сторонних юзеров отныне входят в разряд разрешённых действий. Единственное, что остаётся, — надёжно запаролить все критически значимые узлы, в частности — установить код доступа для маршрутизатора.

Желательно сменить не только стандартный пароль, но и имя пользователя; чем сложнее будут оба параметра учётной записи, тем выше уровень безопасности. И, конечно, не стоит отключать антивирусное ПО: если разрешён двунаправленный обмен данными с сервером, неосторожный или имеющий злой умысел юзер может занести на машину вредоносный код. Чем больше популярность созданного хоста, тем вероятнее угроза; а чем точнее настроен антивирус, тем дольше проработает подключённый с использованием технологии DynDNS сервер без необходимости внеочередной «чистки» и перезагрузки.

Подводим итоги

DynDNS — это технология «привязки» DNS к динамическому IP-адресу, позволяющая пользователям получать доступ к удалённому устройству даже после очередного обновления данных провайдером. Владелец роутера или компьютера может завести хост DDNS совершенно бесплатно. Для этого потребуется зарегистрироваться на любом из сайтов, предлагающих такую услугу, и пройти ряд описанных выше несложных шагов.