Динамический DNS (DDNS) позволяет внешним клиентам подключаться к вашему шлюзу UniFi, используя имя хоста вместо IP-адреса. Это особенно полезно, если ваш шлюз UniFi использует часто меняющийся WAN IP-адрес, полученный по DHCP.

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

Динамический DNS решает эту проблему следующим образом:

  1. Использует имена хостов, которые inherently легче запомнить, чем сложные IP-адреса.
  2. Разрешает подключения по одному имени хоста, независимо от того, когда (или как часто) меняется соответствующий WAN IP-адрес.

Требования

Для корректной работы Dynamic DNS ваш шлюз UniFi должен иметь публичный IP-адрес. Следующие IP-адреса не поддерживают использование Dynamic DNS:

  • 10.0.0.0/8 (10.0.0.0 - 10.255.255.255)
  • 172.16.0.0/12 (172.16.0.0 - 172.31.255.255)
  • 192.168.0.0/16 (192.168.0.0 - 192.168.255.255)
  • 100.64.0.0/10 (100.64.0.0 - 100.127.255.255)

Проблему с IP-адресом из указанных выше диапазонов можно решить, переведя ваш вышестоящий маршрутизатор в режим моста (Bridge Mode) или обратившись к вашему интернет-провайдеру.

Настройка Dynamic DNS

Начните с создания аккаунта у поддерживаемого провайдера Dynamic DNS, такого как: afraid, dnspark, dslreports, dyndns, easydns, namecheap, noip, sitelutions или zoneedit.

Примечание: Другие провайдеры могут работать, но официально не поддерживаются.

После получения имени хоста у вашего провайдера создайте запись Dynamic DNS в настройках Интернета вашего приложения UniFi Network. Вам потребуется ввести:

  • Сервис - название вашего поставщика услуг.
  • Имя хоста - полностью квалифицированное доменное имя (FQDN), предоставленное вам вашим провайдером Dynamic DNS, или полученное из личного/бизнес-домена, который вы используете для этой цели (например, myhostname.ddns.com или myhostname.com).
  • Имя пользователя - имя пользователя, зарегистрированное у вашего провайдера.
  • Пароль - пароль, зарегистрированный у вашего провайдера.
  • Сервер (опционально) - требуется только для некоторых провайдеров и указывает, куда UniFi отправляет обновления о изменениях WAN IP-адреса на ваш Dynamic DNS сервер. Пожалуйста, обратитесь к документации вашего провайдера, чтобы узнать, является ли это обязательным параметром при использовании клиента на основе Inadyn.

После настройки клиенты, подключающиеся к шлюзу UniFi с помощью виртуальной частной сети или проброшенного порта, могут использовать имя хоста Dynamic DNS вместо публичного IP-адреса.

Решение проблем

Неспособность вашего имени хоста Dynamic DNS правильно преобразовываться в WAN IP-адрес может быть вызвана следующими причинами:

Ваш шлюз UniFi находится за другим маршрутизатором/модемом, использующим преобразование сетевых адресов (NAT). 
Если у вас есть вышестоящий маршрутизатор или модем, вам следует перевести его в режим моста (bridge mode). В противном случае обратитесь к вашему интернет-провайдеру.

Вы ввели неверные учетные данные или неверное имя хоста.
Убедитесь, что вы точно заполнили все поля в приложении Network. Также убедитесь, что вы используете правильное имя хоста при настройке клиентских устройств.

Изменения вашего WAN IP-адреса не поступают на сервер провайдера Dynamic DNS.
UniFi поддерживает множество провайдеров Dynamic DNS и автоматически отправляет обновления, не требуя ввода дополнительной информации. Однако некоторые провайдеры требуют указания сервера, на который следует отправлять обновления IP-адресов. Если вы не уверены, обратитесь к вашему провайдеру, чтобы узнать требования для настройки клиента на основе inadyn.