Каким образом можно использовать Dynamic DNS ресурс, отличный от предустановленных?

 
Начиная с версии NDMS V2.05 в интернет-центрах Keenetic была добавлена возможность для указания любого сервиса динамической службы DNS.
 
Важно! Использование сервиса динамического DNS возможно только с "белым" публичным IP-адресом на внешнем (WAN) интерфейсе интернет-центра, через который осуществляется подключение к Интернету.

Подключитесь к веб-конфигуратору интернет-центра, перейдите в меню Интернет > DDNS и установите в поле Используемый сервис значение Другой.
 
ddns.png
 
В поле Адрес сервиса следует ввести URL, при помощи которого будет происходить обновление соответствия вашего IP-адреса и зарегистрированного доменного имени на сервере провайдера службы динамической DNS. Необходимо указывать полностью, начиная с используемого протокола (http:// либо https://).
Поля Доменное имя, Имя пользователя и Пароль можно, как и в случае использования предустановленного сервиса, заполнить, так и (в том числе и выборочно) оставить пустыми.
Настройку Определять мой IP-адрес автоматически рекомендуется включить, чтобы сервис выполнял определение адреса самостоятельно.
Указанные настройки могут отличаться в зависимости от поставщика услуг. Далее, рассмотрим их на примерах.
 
1. В URL для обновления адреса провайдер предлагает явно указать все необходимые параметры — имя пользователя, пароль, доменное имя.
В этом случае остальные поля, кроме Адрес сервиса, не нужно заполнять. В поле Адрес сервиса указываем URL согласно рекомендации провайдера.
Следует обязательно включить в настройке профиля функцию Определять мой IP-адрес автоматически.
Привязав в колонке Использовать DDNS профиль к требуемому интерфейсу (интерфейсам), нужно применить (сохранить) выполненные настройки.
 
Например, провайдер-регистратор namecheap.com предлагает бесплатный сервис динамического DNS. Для обновления, можно использовать URL согласно описанию.
Настройка в Keenetic сводится к вводу в поле Адрес сервиса URL вида:
https://dynamicdns.park-your-domain.com/update?host=[host]&domain=[domain_name]&password=[ddns_password]&ip=[your_ip]
где вместо
[host] нужно указать имя хоста
[domain_name] нужно указать имя домена
[ddns_password] нужно указать пароль для данного домена (пароль можно посмотреть в личном кабинете на сайте namecheap.com в разделе Domain List > Manage > Advanced DNS > Dynamic DNS)
[your_ip] можно явно указать требуемый IP-адрес, либо использовать ключ ${ip} для автоматической подстановки текущего WAN-адреса
Пример строки для доменного имени test.yourdomain.tld с паролем 1234:
https://dynamicdns.park-your-domain.com/update?host=test&domain=yourdomain.tld&password=1234&ip=${ip}
Часть &ip=${ip} в URL можно не указывать. В любом случае функцию Определять мой IP-адрес автоматически следует обязательно включить.
 
Внимание! При такой настройке, если поле Доменное имя не заполнено, оно не будет отображаться в меню Системный монитор > Система.
Такая настройка может не работать корректно в устройствах с версией NDMS младше v2.07.
 
2. Если провайдер динамического DNS предлагает для обновления использовать URL с http-авторизацией, то есть, начинающийся с http://[имя_пользователя]:[пароль]@
В таком случае имя пользователя и пароль нужно обязательно указать в соответствующих полях настроек, а URL перед вводом в поле Адрес сервиса модифицировать, удалив из него часть
"[имя_пользователя]:[пароль]@"
Как и в первом варианте, следует включить настройку Определять мой IP-адрес автоматически. Выполнив привязку профиля в колонке Использовать DDNS к требуемому интерфейсу (интерфейсам), нужно применить выполненные настройки.
 
Провайдер DNSdynamic.org предоставляет бесплатную регистрацию доменного имени в одном из нескольких доменов на выбор. Для обновления, предлагается использовать URL вида http://[USERNAME]:[PASSWORD]@www.dnsdynamic.org/api/?hostname=[DOMAIN]&myip=[IP]
В поле Адрес сервиса укажем http://www.dnsdynamic.org/api/
Имя пользователя и пароль аккаунта нужно ввести в поля Имя пользователя и Пароль.
В поле Доменное имя, в данном случае, можно вести зарегистрированное на аккаунте доменное имя, поскольку провайдер принимает его в виде типового параметра hostname=[доменное_имя]
Далее, следует включить настройку Определять мой IP-адрес автоматически, привязать профиль к требуемому интерфейсу и нажать Применить.
 
Внимание! Если адрес сервиса не удовлетворяет требованиям схемы URL-адреса (RFC1738), то в поле Статус DyDNS в Системном мониторе будет отображаться ошибка сети: network error
Если адрес удовлетворяет схеме URL, но сервис DyDNS не отвечает, как результат обновления будет выводиться полученное от сервиса сообщение об ошибке, например, update error: 3
В остальных случаях, результат обновления (Статус DyDNS) будет отображаться как успешный после получения любого ответа от сервера.
 

KB-4558

Была ли эта статья полезной?

Пользователи, считающие этот материал полезным: 0 из 0

Еще есть вопросы? Отправить запрос

Комментарии

0 комментариев

Войдите в службу, чтобы оставить комментарий.