Dynamic dns

Рекомендации

В заключение оставим 4 совета, которые помогут вам при работе с DynDNS:

1. Часто меняйте пароль от роутера, следуя при этом следующему правилу: минимум 9 символов, добавление заглавных букв, цифр и спецсимволов.

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

3. Если на роутере активны дополнительные функции (например, FTP-сервер) или подключено внешнее хранилище — разграничивайте права доступа. Такой подход обезопасит вас от внешних угроз.

4. Во время настройки сетевого оборудования иногда встречается опция «Настроить Динамический DNS» (Configure Dynamic Dns), а в подразделе могут содержаться дополнительные опции. Если вы не до конца понимаете их назначение, оставляйте их без изменений.

Что такое Динамический DNS и зачем он нужен?

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

Каждый интернет-ресурс и FTP сервер имеет IP-адрес по которому вы можете попасть на него. Эти адреса являются цифровыми, в формате 123.123.123.123, и не особенно легко запоминающимися. Помните, когда в последний раз вы пошли на 66.220.158.68, чтобы проверить на фотографии вашей племянницы? Нет? Конечно, вы этого не сделаете, потому что вы набрали facebook.com в своем веб-браузере вместо 66.220.158.68. DNS-сервер вашего провайдера позволил незаметно перевести ваш понятный человеку запрос facebook.com в понятный компьютеру IP адрес, что, вероятно, заняло менее доли секунды и незаметно для вас.

Было бы замечательно, если бы вы могли проделать тот же трюк и для вашей домашней сети? Вот тут Dynamic DNS (DDNS) и входит в игру. Настроить доменные имена, для таких сайтов как Facebook.com и другие проще, так как IP адрес их веб-сервера является статическим (они имеют IP-адрес который не изменяется при повторном подключении к сети). Ваш домашний IP-адрес отличается, он динамический и изменяется при каждом подключении к сети Интернет. Ваш провайдер имеет большой пул адресов и он разделяет их между своими клиентами по мере необходимости.

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

После того, как вы настроите динамический DNS, вы сможете легко слушать вашу домашнюю коллекцию музыки или позвать друзей играть на вашем домашнем сервере Minecraft, для этого вы можете просто указать им легко запоминающееся имя (вместо того, чтобы искать ваш домашний IP-адрес каждый раз, когда вы захотите связаться с ними). В любое время для подключения к домашнему компьютеру, вы просто наберёте «mypersonaladdress.dynu.net» (или что-то в этом роде), и вы там.

Настройка клиентской программы на шлюзе, хосте или сервере

Среди часто используемых DNS-клиентов отметим DDclient и INADYN. Кроме того, на большинстве маршрутизаторов установлено встроенное программное обеспечение для обнаружения изменения IP-адресов и сообщения их DNS-серверам.

Примечание. В Google Domains используется протокол dyndns2.

В DNS-клиенте настройте следующее:

  • Поставщик (также «DNS» или «Служба»): название поставщика DNS.
  • Имя пользователя (или учетные данные): имя пользователя из записи динамического DNS.
  • Пароль (или учетные данные): пароль из записи динамического DNS.

После создания записи и настройки клиентской программы её необходимо протестировать. Для этого введите субдомен или домен в веб-браузер (или соответствующий клиент) и проверьте, происходит ли подключение к нужному ресурсу.

Примеры

DDclient теперь поддерживает Google Domains.

DDclient с поддержкой Google Domains

Записи ddclient.conf:

Общие примеры настройки клиента:

DDclient
без поддержки Google Domains
INADYN

Пример записей ddclient.conf:

Добавьте следующие строки в запись inadyn.conf:

Обновление записи динамического DNS с помощью API

Клиентская программа динамического DNS автоматически обновляет динамическую запись DNS. Можно выполнить обновление вручную через API. Для этого следует отправить запрос POST (также допускается использование запроса GET) по следующему адресу:

Для API требуется протокол HTTPS. Пример запроса:

Примечание. В запросе необходимо указать агент пользователя. Обычно при тестировании с использованием указанного выше URL агент добавляется веб-браузером. Окончательный запрос HTTP, отправленный на серверы Google, должен выглядеть примерно так:

Параметры запроса:

Параметр Обязательный/необязательный Описание
Обязательный Имя пользователя и пароль, связанные с хостом, который необходимо обновить.
Обязательный Имя обновляемого хоста.
Необязательный
(обязательный при использовании адреса IPv6)
IP-адрес хоста. Если он не указан, будет использоваться IP-адрес агента, отправившего запрос.

Примечание. Параметр обязателен, если ваш агент использует адрес IPv6. IP-адрес агента можно проверить на сайте https://domains.google.com/checkip.

Необязательный Переводит используемый хост в офлайн-режим. Если запрос обновления выполняется на хосте в офлайн-режиме, этот хост переходит в онлайн-режим.
Допустимые значения:

Ниже перечислены варианты ответов на запрос.

Ответ необходимо правильно интерпретировать, в противном случае клиент может быть заблокирован.

Ответ Статус Описание
Выполнено Обновление выполнено. Через пробел указывается IP-адрес. Не следует выполнять обновление до смены IP-адреса.
Выполнено Предоставленный IP-адрес уже задан для данного хоста. Не следует пытаться выполнить обновление ещё раз до изменения IP-адреса.
Ошибка Имя хоста не существует, или не включен динамический DNS.
Ошибка Неверная комбинация имени пользователя и пароля для заданного хоста.
Ошибка Указанное имя хоста не является допустимым полностью определенным доменным именем.
Ошибка Клиент динамического DNS отправляет неверные запросы. Проверьте, указан ли агент пользователя в запросе.
Ошибка Доступ динамического DNS для получения имени хоста был заблокирован из-за неправильной интерпретации предыдущих ответов.
Ошибка Ошибка на сервере Google. Подождите 5 минут и повторите попытку.
Ошибка Пользовательские записи ресурсов A или AAAA могут конфликтовать с обновлением. Такой ресурс необходимо удалить со страницы настроек DNS, а затем снова выполнить обновление. 

How can I find my current DNS servers?

If you’re troubleshooting your internet connection, or maybe thinking of switching DNS servers, it might be useful to check which DNS servers you’re using at the moment.

The simplest way to do this is to visit DNSLeakTest.com and tap the Standard Test button. Within a few seconds the website will usually display your DNS server IP addresses, host names, and sometimes (if appropriate) the name of your ISP.

After that, life gets more complicated as there are several potential options. Your device could be set up to use specific DNS servers; it might ask your router to give it the best DNS servers every time it boots; or it might not know anything about DNS servers, and leave your router to handle everything.

On Windows, you could get started by entering IPCONFIG /ALL in a command line window. Look for your network adapter and you should see its DNS servers specified in the list.

If there’s a single DNS IP address which points at your router – 192.168.x.x – that suggests the router is handling all DNS queries. Enter that IP address into your browser, log in to the router if necessary and your DNS servers should be listed amongst the settings.

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

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

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

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

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

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

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

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

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

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

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

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

HTTP/HTTPS interface to update IPs

The HTTP interface is very minimalistic: The server only understands one HTTP request to update or invalidate IP addresses. This isn’t a webinterface you can use in your browser! Rather it’s the interface your router can use to automatically report a changed IP to the DNS server (look for something like DynDNS in your router configuration). The HTTP interface is inspired by DynDNS and others so routers can easily be configured to report to this DNS server.

HTTP basic auth is used for all HTTP requests. The username and password have to match one configured in the file. For example with the HTTP user and password you can update the IP address of the subdomain.

The HTTP request where is either an IPv4 or IPv6 address then assigns a new address to the subdomain matching the authentication.

If is an empty string () both the IPv4 and IPv6 address are invalidated. The server won’t return an IP for that subdomain until a new IP is assigned.

You can omit the parameter (just ). In that case the server will set the subdomain matching the authentication to whatever IP the client is using to connect to the HTTP interface. In the internet this is your public IP. If you use MiniDynDNS in a local network this will probably be a local IP address.

You can use on the command line or in scripts to assign a new IP to a subdomain (see «Some useful commands»). Languages like PHP and Ruby can also do HTTP requests directly.

Бесплатные провайдеры динамического DNS

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

DuckDNS

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

Afraid.org

Еще один бесплатный динамический DNS, который мы можем использовать, Afraid.org , Бесплатно мы можем получить пять поддоменов. Мы также можем использовать свои собственные домены неограниченно и всегда бесплатно. У вас есть 55,063 домена на выбор прямо сейчас. Он также имеет бесплатное перенаправление URL.

Выход DNS

В этом случае с Выход DNS мы сталкиваемся с сервером, который предлагает широкий спектр дополнительных возможностей. У него есть клиенты для основных операционных систем, таких как Windows, Linux или macOS. Таким образом, мы можем всегда корректно обновлять наш IP-адрес. Следует также отметить, что он предлагает различные функции оплаты для тех, кто хочет.

DynDNS

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

Dynu

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

Без IP

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

DNSDynamic

Если мы хотим большой выбор доменов, интересным вариантом будет DNSDynamic , Мы можем зарегистрировать неограниченное количество имен хостов. Этот клиент работает как в Windows, так и в Linux, и IP-адреса будут обновляться через бесплатный сервис VPN.

Короче говоря, это одни из лучших бесплатных провайдеров динамического DNS, которые мы можем найти сегодня.

Some useful commands

All these commands assume that the DNS server is running on 127.0.0.2 with default ports (53 for DNS, 80 for HTTP, 443 for HTTPS).

Update a name with a new IPv4 or IPv6 address:

Same with and over HTTPS:

Note: Don’t use the self-signed certificate of your CA with . For some reason this causes OpenSSL to freak out and block the entire HTTP/HTTPS interface. Please let me know if you know why.

Send an USR1 signal to the server to make it pick up changes from the
YAML database file:

Shutdown the server by sending it the INT signal (like pressing ):

Query IPv4 (A), IPv6 (AAAA) or both (ANY) records from DNS server running on 127.0.0.2:

Query the servers start of authority (SOA) record:

Задний план

система доменных имен

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

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

Безопасность при использовании Dynamic DNS

Так как наш роутер имеет уникальный, постоянный адрес (пусть даже не известный для всех), через который можно получить к нему доступ, то обязательно нужно подумать о безопасности. Чтобы закрыть для посторонних доступ к самому маршрутизатору, FTP-серверу, камерам и другим серверам и устройствам, которые подключены/настроены на роутере.

В первую очередь нужно установить надежный пароль администратора роутера. Об этом я писал в статье как на роутере поменять пароль с admin на другой. Если там есть возможность сменить имя пользователя – смените. Даже если кто-то узнает адрес вашего роутера и перейдет по нему, то не зная логина и пароля, он не сможет получить доступ к настройкам.

Если настроен FTP-сервер, общий доступ к файлам – обязательно нужно сменить имя пользователя и пароль установленного по умолчанию пользователя admin (он запрашивается при доступе к FTP-серверу). Если создаете новых пользователей, то устанавливайте для них надежные пароли.

К маршрутизатору подключена IP-камера, сетевое хранилище NAS? Они также должны быть защищены хорошим паролем. Стандартное имя пользователя (admin) я так же рекомендую сменить. Сделать это можно в настройках этих устройств.

Если вы, например, планируете использовать адрес DDNS только для доступа к FTP-серверу, а доступ к панели управления роутером вам не нужен, то убедитесь, что удаленный доступ отключен в настройках роутера.

Выводы

Функцию DDNS можно настроить только на том роутере, который получает от провайдера внешний, белый, динамический IP-адрес. Если роутер получает статический внешний (WAN) IP-адрес, то в этой функции нет никакого смысла.

Если провайдер не может, или не хочет выдавать вам белый WAN IP-адрес, а вы не хотите, или нет возможности подключить услугу «Статические IP-адрес», то изучите информацию по своему роутеру. Возможно, там есть способ получать доступ к настройкам через облако. Но вот доступ файлам, IP-камере, NAS, через облако скорее всего не настроить.

34

Сергей

Полезное и интересное

How can I find the fastest DNS service?

DNS speed depends on many factors, including your location, the distance to your nearest server, and that server having enough power and bandwidth to handle all the queries it receives.

DNS Jumper is a portable freeware tool which tests multiple public DNS services to find out which delivers the best performance for you.

The program has a lot of options, but isn’t difficult to use. Launch it, click Fastest DNS > Start DNS Test, and within a few seconds you’ll be looking at a list of DNS services sorted by speed.

DNS Jumper can be useful, in particular because it’s checking how servers perform from your location, but it doesn’t run enough tests over a long enough period to give you a definitive answer.

tests multiple DNS services every minute from 200+ locations around the world and makes the results freely available on its own website. This gives a very good general idea of performance, and also enables seeing how services compare on different continents, as well as assessing their uptime.

Настройка DDNS на роутере

Для настройки DDNS нужно, чтобы ваш роутер был подключен к интернету.

Рассмотрим настройку DDNS на примере роутеров TP-Link и Asus.

TP-Link

На роутере TP-Link входим в веб-интерфейс и в меню находим пункт «Динамический DNS». Из списка предлагаемых сервисов выбираем, например, no-ip.com и заходим на их сайт. В процессе регистрации вам нужно будет придумать уникальное доменное имя. При регистрации необходимо будет указать свой почтовый ящик. На него придет письмо, для подтверждения, что почтовый ящик ваш. Так же потребуется придумать пароль для учётной записи.

Эти данные затем следует ввести на странице настроек DDNS. Выбираем No-IP. В качестве имени пользователя прописываем почтовый ящик, указанный при регистрации и пароль учётной записи.

И поставить галочку в пункте «Включить DDNS». Если вы всё сделали правильно, состояние подключения изменится вначале на «Подключение», а затем на «Успешно». Всё готово. Теперь вы можете на любом компьютере, подключенном к интернету, ввести ваше уникальное доменное имя и получить доступ к открытым ресурсам локальной сети. Например, подключиться к FTP-серверу, прописав в начале адреса ftp://. Но перед этим надо настроить FTP-сервер и проброс портов.

Для примера запустил на своем компьютере веб-сервер. У него IP адрес в локальной сети 192.168.0.100. Настраиваю виртуальный сервер на роутере. Все запросы, которые придут на роутер на порт номер 80 будут переадресовываться на 80-тый порт моего компьютера.

Теперь, после настройки динамического DNS и проброса 80-го порта, пытаюсь зайти на сайт по доменному имени, полученному в сервисе NO-IP.

Если у вас серый IP, то из других сетей не получится получить доступ, хотя в локальной сети вы будете подключаться.

Asus

На роутерах Asus открываем страницу «Интернет», вкладка DDNS. Здесь нужно включить DDNS, поставив галочку в соответствующем пункте. После того, как вы нажмёте кнопку «Применить», откроется следующая страница настроек, где из выпадающего списка выберите WWW.ASUS.COM. А в строке ниже введите уникальное доменное имя. Снова нажмите «Применить» и дождитесь, пока роутер соединится с сервером. Теперь вы можете отправить запрос к вашему маршрутизатору с любого компьютера, используя доменное имя, которое вы выбрали. В приведенных ниже настройках это naseti.asuscomm.com.

На роутерах других производителей настройка осуществляется подобным образом.

Как видим, подключить и настроить DDNS на роутере не сложно. Главное условие – у вас должен быть белый IP-адрес. И, разумеется, функция DDNS должна присутствовать в настройках вашего маршрутизатора.

Безопасность при использовании Dynamic DNS

Так как наш роутер имеет уникальный, постоянный адрес (пусть даже не известный для всех), через который можно получить к нему доступ, то обязательно нужно подумать о безопасности. Чтобы закрыть для посторонних доступ к самому маршрутизатору, FTP-серверу, камерам и другим серверам и устройствам, которые подключены/настроены на роутере.

В первую очередь нужно установить надежный пароль администратора роутера. Об этом я писал в статье как на роутере поменять пароль с admin на другой. Если там есть возможность сменить имя пользователя – смените. Даже если кто-то узнает адрес вашего роутера и перейдет по нему, то не зная логина и пароля, он не сможет получить доступ к настройкам.

Если настроен FTP-сервер, общий доступ к файлам – обязательно нужно сменить имя пользователя и пароль установленного по умолчанию пользователя admin (он запрашивается при доступе к FTP-серверу). Если создаете новых пользователей, то устанавливайте для них надежные пароли.

К маршрутизатору подключена IP-камера, сетевое хранилище NAS? Они также должны быть защищены хорошим паролем. Стандартное имя пользователя (admin) я так же рекомендую сменить. Сделать это можно в настройках этих устройств.

Если вы, например, планируете использовать адрес DDNS только для доступа к FTP-серверу, а доступ к панели управления роутером вам не нужен, то убедитесь, что удаленный доступ отключен в настройках роутера.

Выводы

Функцию DDNS можно настроить только на том роутере, который получает от провайдера внешний, белый, динамический IP-адрес. Если роутер получает статический внешний (WAN) IP-адрес, то в этой функции нет никакого смысла.

Если провайдер не может, или не хочет выдавать вам белый WAN IP-адрес, а вы не хотите, или нет возможности подключить услугу «Статические IP-адрес», то изучите информацию по своему роутеру. Возможно, там есть способ получать доступ к настройкам через облако. Но вот доступ файлам, IP-камере, NAS, через облако скорее всего не настроить.

Решение возможных проблем

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

  • Антивирусные средства и файрволл должны быть отключены или добавлены исключения на все проброшенные порты;
  • Необходимые порты могут быть открыты провайдером только для статических IP-адресов;
  • Проверьте включение функции NAT-соединения с провайдером;
  • При ручной настройке сетевых параметров убедитесь, что в устройстве, на который идет проброс портов, адрес шлюза совпадает с IP-адресом роутера;

Подключите внешний открытый DMZ-сервер. Теперь все внешние Интернет-запросы автоматически перенаправляются на указанный IP внутри локальной сети.
Открытие нужного порта на устройстве и роутере, может не дать нужного эффекта, даже при статическом IP, если он закрыт у провайдера. В таких случаях, нужно обращаться в техподдержку, с просьбой открыть нужный порт.

Заходим в созданный аккаунт, выбираем Add Host», вводим имя хоста и выбираем доменную зону из раздела Free DNS domain». Остальные параметры оставляем без изменения.

 
Включаем пункт «Port 80 Redirect» и указываем новый порт, через который DDNS обращается к роутеру.

Для нового порта управления обычно используется значение 8080. Настройки в админчасти:
 

Настройка аккаунта No-IP закончена, возвращаемся в админчасть роутера и выбираем сервис из списка поддерживаемых DDNS:

Вводим данные открытого аккаунта и наименование домена. Включаем Enable DDNS», нажимаем «Login» и после установки соединения с сервером, сохраняем параметры.

Теперь обратившись через сайт с указанием порта камеры, мы получаем доступ к видеотрансляции:
 
В сетевом оборудовании может быть поддержка фирменного сервиса, например, от компаний D-Link и ASUS. Вот как выглядит настройка D-Link DDNS:

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

Что такое DDNS?

Функция «Динамический DNS» (Dynamic DNS) позволяет присвоить постоянное доменное имя (адрес для доступа из интернета) публичному, динамическому IP-адресу, который роутер получает от провайдера. Это нужно в первую очередь для доступа к настройкам роутера через интернет (когда вы не подключены к домашней сети). Так же с помощью DDNS можно настроить доступ через интернет к FTP-серверу, который настроен на роутере. Есть разные сценарии использования функции DDNS (веб-сервер, игровой сервер, доступ к сетевому накопителю NAS, IP-камере). Но удаленный доступ к FTP-серверу и к настройкам маршрутизатора – это самые популярные варианты. В моем случае, после настройки отлично работало и то, и другое. Некоторые производители дают возможность получать удаленный доступ к настройкам роутера через облако (используя приложение на мобильном устройстве). Это намного проще и удобнее. Но такая функция есть далеко не на всех маршрутизаторах.

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

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

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

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

Как подключить

В качестве примера используем роутер TP-Link Archer A9, который поддерживает не только DynDNS, но и VPN, IPv6 и т.д. Чтобы активировать сервис, переходим в панель управления роутера, выбираем раздел «Сеть» и пункт DynDNS:

Скриншот №1. Панель управления TP-Link.

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

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий