Автоматический выбор типа доступа в KeenDNS

Рассмотрим вариант подключения к Интернету, когда основной провайдер предоставляет доступ с публичным IPv4-адресом (так называемый "белый" IP), в то время как резервное подключение использует соединение через модем 3G/4G, и адрес, назначаемый сотовым оператором, не является публичным (он "серый").  Необходимо обеспечить отказоустойчивость работы удаленных подключений.

Вопрос: Как настроить службу KeenDNS таким образом, чтобы во время работы основного провайдера доменное имя функционировало в режиме "Прямой доступ", а при переключении на резервного провайдера, включался режим доступа "Через облако"?

Ответ: Такая возможность существует.
Первоначально, нужно выполнить настройку согласно инструкции "Сервис доменных имен KeenDNS", включив режим "Через облако".
Затем, следует выполнить специальную команду для переключения службы KeenDNS в режим автоматического выбора типа доступа:

ndns book-name {имя} {домен} auto


Ниже приведен примерный вывод успешного срабатывания команды:

(config)> ndns book-name sample_name keenetic.link auto

done, layout = view, title = NDSS::ndns/bookName (Public DNS Hostname Booking), sub-
title = The name booking was successful.:

(...)

item, elapsed = 87, origin = [TaskBookName, {"name":"sample_name","domain":"keenetic.link",

"license":"(service_tag)"}], type = complete, peer = *, detail = All done.:

Ndns::Client: Booked "sample_name.keenetic.link".


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

Следует иметь в виду, что при указании режима работы "Прямой доступ" или "Через облако" в меню веб-конфигуратора "Сетевые правила" > "Доменное имя" > "KeenDNS" > "Режим работы", выполненная при помощи указанной выше команды, настройка режима доступа auto будет перезаписана.

Для проверки, можно убедиться, что при переключении между провайдерами с публичным и частным IP-адресами, меняется также и отображаемый в меню "Доменное имя" > "KeenDNS" режим доступа.
Также для проверки можно выполнить в операционной системе компьютера команду ping sample_name.keenetic.link (вместо sample_name используйте своё зарегистрированное имя в службе KeenDNS). При работе через подключение провайдера с публичным IP эта команда должна приводить к определению выданного провайдером IP-адреса (его можно посмотреть в меню "Системный монитор" > "Подробнее о соединении"). А при переключении на резервное подключение (в нашем примере это соединение через 3G/4G-модем), при пинге имени KeenDNS будет отображаться IP-адрес облачного сервера, т.к. будет активирован режим работы "Через облако".

 

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

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

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

Комментарии

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

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