динамический dns что это
DDNS (динамический DNS) на роутере: что это, как работает и как пользоваться?
В этой статье я постараюсь простыми словами пояснить, что такое функция динамической системы доменных имен (DDNS) и для каких задач она используется. Чтобы подготовить максимально простую статью, я все проверил на своем оборудовании. Постарался изучить все нюансы и возможные проблемы, с которыми можно столкнуться в процессе настройки.
Что такое DDNS?
Выводы: если провайдер выдает внешний статический IP-адрес (чаще всего нужно отдельно подключать эту услугу) – заморачиваться с настройкой функции «Динамический DNS» не нужно, в этом не смысла, так как у вас уже есть постоянный адрес. Если же у вас динамический внешний IP – настройка DDNS решит эту проблему. Так как после настройки мы получим статический адрес.
Не все так просто: «серые» IP-адреса и DDNS
Сейчас я коротко расскажу, что такое серые и белые внешние IP-адреса, и вы все поймете. Для выхода в интернет провайдер присваивает роутеру, или конкретному устройству внешний (публичный) IP-адрес. Белый, публичный IP-адрес (даже если он динамический) позволяет получить доступ к нашему роутеру из интернета. То есть, этот адрес обеспечивает прямую связь из сети интернет и маршрутизатором.
Если ваш маршрутизатор не умеет определять это автоматически, то есть другой способ выяснить.
Как проверить, «белый» или «серый» IP-адрес выдает провайдер?
Дальше нам нужно зайти на любой сайт, на котором можно посмотреть свой внешний IP-адрес. Например, на https://2ip.ru/
Важно! Убедитесь, что на устройстве, в браузере не включен VPN. Иначе, на сайте будет отображаться не ваш реальный IP-адрес, а адрес VPN-сервера. Используйте стандартный браузер.
Если WAN IP-адрес в настройках роутера и на сайте отличатся, значит провайдер выдает вам серый IP-адрес. А если они совпадают – то белый. В моем случае адреса разные, значит у меня серый IP-адрес и DDNS настроить не получится.
В этом случае (если адрес серый) можно позвонить в поддержку интернет-провайдера, и сказать, что вам нужен белый внешний IP-адрес. Скорее всего они сделают вид, что не понимают о чем идет речь, и начнут рассказывать вам о статических и динамических адресах. Мол это одно и то же, подключите статический IP у нас и все заработает. Да, статический IP будет белым, но как правило, это платная услуга. Да и как мы уже выяснили выше в статье, настраивать DDNS тогда уже не нужно.
Как работает динамический DNS на роутере?
Безопасность при использовании Dynamic DNS
В первую очередь нужно установить надежный пароль администратора роутера. Об этом я писал в статье как на роутере поменять пароль с admin на другой. Если там есть возможность сменить имя пользователя – смените. Даже если кто-то узнает адрес вашего роутера и перейдет по нему, то не зная логина и пароля, он не сможет получить доступ к настройкам.
К маршрутизатору подключена IP-камера, сетевое хранилище NAS? Они также должны быть защищены хорошим паролем. Стандартное имя пользователя (admin) я так же рекомендую сменить. Сделать это можно в настройках этих устройств.
Если вы, например, планируете использовать адрес DDNS только для доступа к FTP-серверу, а доступ к панели управления роутером вам не нужен, то убедитесь, что удаленный доступ отключен в настройках роутера.
Выводы
Функцию DDNS можно настроить только на том роутере, который получает от провайдера внешний, белый, динамический IP-адрес. Если роутер получает статический внешний (WAN) IP-адрес, то в этой функции нет никакого смысла.
Если провайдер не может, или не хочет выдавать вам белый WAN IP-адрес, а вы не хотите, или нет возможности подключить услугу «Статические IP-адрес», то изучите информацию по своему роутеру. Возможно, там есть способ получать доступ к настройкам через облако. Но вот доступ файлам, IP-камере, NAS, через облако скорее всего не настроить.
Dynamic DNS — что это?
Нередко во время работы в интернете пользователю требуется статический IP-адрес. Его можно получить, обратившись напрямую к интернет-провайдеру, либо воспользовавшись специальным сервисом под названием Dynamic DNS (или, как его еще называют, DynDNS, DDNS или ДинДНС). Расскажем о втором варианте подробнее.
Dynamic DNS — это сервис, закрепляющий за сетевым оборудованием определенный IP-адрес, по которому пользователь может подключаться к своему оборудованию из любого места.
Важно: не путайте Dynamic DNS с Primary и Secondary DNS. Dynamic DNS представляет собой сервис, а Primary и Secondary DNS — это «железо», которое обеспечивает доступ к интернету.
Как подключить
В качестве примера используем роутер TP-Link Archer A9, который поддерживает не только DynDNS, но и VPN, IPv6 и т.д. Чтобы активировать сервис, переходим в панель управления роутера, выбираем раздел «Сеть» и пункт DynDNS:
Скриншот №1. Панель управления TP-Link.
Регистрируем нового пользователя, перейдя по ссылке справа. Настройка DynDNS займет не более 10 минут, после чего вам будет предоставлен логин, пароль и доменное имя, которые необходимо ввести в программном обеспечении роутера.
После вышеперечисленных действий сохраняем изменения, перезагружаем роутер и проверяем работоспособность сервиса DDNS: откройте браузер и введите домен, который был получен при регистрации. Откроется панель управления с активированным сервисом. Все функции, имеющиеся в домашней сети пользователя, также будут доступны через DynDNS. Например, если на роутере включен FTP-сервер, то он будет активен и в Dynamic DNS.
Другие варианты
Кроме сервиса DynDNS доступны и другие. К примеру, TP-Link предлагает использовать собственный:
Скриншот №2. DynamicDNS TP-Link.
Принцип его настройки аналогичен настройке работы предыдущего сервиса переходим на сайт, регистрируемся, активируем DDNS-сервер.
Hldns.ru
Сервис появился на рынке в 2015 году. Его особенность заключается в предоставлении бесплатного динамического DNS по модели AS-IS. Это значит, что любые претензии клиентов рассматриваются владельцем ресурса по собственному желанию. Среди других преимуществ отметим простоту и прозрачность — регистрация выполняется в 3 клика мышкой.
Скриншот №3. Регистрация Дин ДНС.
Важно! Если у вас отсутствует «белый» IP-адрес, администрация сайта предлагает воспользоваться собственной опцией.
Dynip.com
Второй представитель — DynIP. Сервис предлагает на выбор 3 тарифа: Basic, Professional и Enterprise:
Скриншот №4. Тарифы DynIP.
Основное отличие от предыдущего поставщика: DynIP не является бесплатным. Для проверки качества сервиса вы можете скачать Free Trial Dynamic DNS и бесплатно использовать программу в течение 30 дней.
DnsIP.ru
Отдельно следует упомянуть отечественный сервис Dyn DNS Secure, который является частью проекта Dyn DNS. Для его подключения достаточно скачать дистрибутив программы, установить его и зарегистрироваться для активации. Помимо стандартных функций, которые присущи любому DDNS-серверу, DnsIP также предоставляет функции мониторинга сети, проверки сайтов, покупки доменных имен первого уровня и другие возможности.
Рекомендации
В заключение оставим 4 совета, которые помогут вам при работе с DynDNS:
1. Часто меняйте пароль от роутера, следуя при этом следующему правилу: минимум 9 символов, добавление заглавных букв, цифр и спецсимволов.
2. При выборе DynDNS внимательно читайте правила оказания услуги.
3. Если на роутере активны дополнительные функции (например, FTP-сервер) или подключено внешнее хранилище — разграничивайте права доступа. Такой подход обезопасит вас от внешних угроз.
4. Во время настройки сетевого оборудования иногда встречается опция «Настроить Динамический DNS» (Configure Dynamic Dns), а в подразделе могут содержаться дополнительные опции. Если вы не до конца понимаете их назначение, оставляйте их без изменений.
8 лучших бесплатных провайдеров динамических DNS
Динамический DNS (DDNS или Dyn DNS) — служба DNS, которая предоставляет возможность отображения доменных имен на IP-адреса. Т.е. можно одному веб-адресу указывать на изменяющийся IP-адрес. На практике это означает, что, если вы хотите удаленно подключиться к вашему ПК или настроить домашний веб-сервер, то динамический DNS — это один из самых простых способов настройки.
Как работает Dynamic DNS?
Каждый роутер, который подключен к интернету, получает от провайдера внешний IP-адрес. Но проблема в том, что провайдер чаще всего выдает динамический IP-адрес, а не статический.
Динамический внешний IP-адрес, который провайдер выдает роутеру, будет постоянно меняться (провайдер каждый раз выдает роутеру новый адрес). И, если вы заранее настроили доступ к вашей локальной сети по одному айпишнику, то после изменения адреса настройки придётся менять. А это как минимум неудобно.
Здесь нам пригодится Dynamic DNS, который позволяет присвоить постоянное доменное имя (адрес для доступа из интернета) публичному, динамическому IP-адресу, который роутер получает от провайдера. С помощью этой функции можно получить постоянный адрес для доступ к нашему роутеру, даже если провайдер выдает постоянно меняющийся динамический IP-адрес.
Есть различные сценарии использования функции Dynamic DNS:
8 лучших бесплатных динамических DNS-провайдеров
Если вы хотите запустить домашнюю сеть, то здесь, без особого порядка, вы найдете одни из лучших бесплатных провайдеров динамического DNS.
1. YDNS
Основанная в Германии, YDNS является провайдером freeDdynamic DNS, который запрашивает только ваш адрес электронной почты и пароль, прежде чем вы начнете использовать его.
На ydns нет ограничений на количество пользовательских доменов или хостов. Есть поддержка расширения безопасности DNSSEC, которое работает с большинством реализаций динамической DNS.
Более опытные пользователи также могут загрузить сценарий bash для YDNS, используя его для обновления динамических хостов.
2. FreeDNS
FreeDNS предлагает один из самых простых способов быстрой настройки динамического DNS. (А также предлагает услуги статического DNS).
Есть десятки тысяч доменов на выбор, а также возможность использовать свои собственные доменные имена. На данный момент это один из самых популярных провайдеров динамического DNS, который обрабатывает более 7 миллиардов запросов в месяц.
Процесс создания аккаунта достаточно прост и займет не более пяти минут. После настройки учетной записи, мгновенно происходит установка адреса DNS. Вы также можете выбрать из более чем 90 000 доменов. Для всех этих доменов предлагается перенаправление URL-адреса.
3. Securepoint DynDNS
Это бесплатный немецкий провайдер Dynamic DNS, который предлагает пять хостов и сто доменов. Кроме того, это провайдер, который легко вписывается в брандмауэр и устройства других производителей.
Для регистрации вам понадобится только имя пользователя, адрес электронной почты и, конечно же, пароль. Как только получите подтверждение по электронной почте, сможете начать работу с Securepoint DynDNS,
Securepoint DynDNS предлагает поддержку протокола IPv6.
4. Dynu
В отличие от Securepoint DynDNS, Dynu не является полностью бесплатным.
Бесплатно можно скачать Dynamic DNS-клиент, который будет работать в фоновом режиме и автоматически обновляет DNS-запись при изменении IP-адреса. В бесплатной версии все услуги доступны только для одного поддомена. Эти услуги включают в себя электронную почту, регистрацию домена и SSL-сертификаты. В платной версии все услуги доступны для неограниченного количества субдоменов.
5. DynDNS Service
Бесплатная версия включает в себя до трех доменов DDNS. Единственное требование, которое вам для этого понадобится, это создание бесплатной учетной записи.
6. DnsDynamic
На клиентах Windows или Linux IP-адреса будут обновляться до DNS-имени через бесплатный VPN-сервис.
Недостатком этого бесплатного сервиса является сложность его настройки. Вам придется обратить пристальное внимание на рекомендации по защите данных.
7. DuckDNS
Динамический провайдер DNS DuckDNS построен с использованием инфраструктуры Amazon. Веб-сайт прост, и вся система управляется всего двумя инженерами-программистами.
Для этого сервиса написано много инструкций, которые помогут вам настроить DuckDNS на ряде платформ. Эти платформы включают в себя, но не ограничиваются, macOS, Windows и Linux.
На данный момент на duckdns.org разрешено иметь четыре поддомена. Вы получите больше, только если сделаете пожертвования команде.
8. No-IP
Этот американский провайдер DDNS предлагает бесплатный пакет, который ограничивает вас тремя именами хостов, ограниченным количеством доменов и необходимостью подтверждения аккаунта каждые тридцать дней. Если учетные записи не подтверждены, они немедленно удаляются.
В бесплатной версии вы также будете смотреть рекламу провайдера.
Спасибо, что читаете! Подписывайтесь на мои каналы в Telegram, Яндекс.Мессенджере и Яндекс.Дзен. Только там последние обновления блога и новости мира информационных технологий.
Респект за пост! Спасибо за работу!
Хотите больше постов? Узнавать новости технологий? Читать обзоры на гаджеты? Для всего этого, а также для продвижения сайта, покупки нового дизайна и оплаты хостинга, мне необходима помощь от вас, преданные и благодарные читатели. Подробнее о донатах читайте на специальной странице.
Заранее спасибо! Все собранные средства будут пущены на развитие сайта. Поддержка проекта является подарком владельцу сайта.
Как работает динамический DNS
Динамический DNS автоматически обновляет записи DNS при изменении IP-адреса. Также он используется в больших сетях, в которых размещаются внутренние службы, и используются собственные внутренние DNS- и DHCP-серверы.
Однако небольшие компании и домашние сети обычно не имеют собственного DNS-сервера, так зачем им динамический DNS?
В этом руководстве мы рассмотрим, как работает динамический DNS и как настроить его на домашнем маршрутизаторе.
Как работают службы динамического DNS и зачем их использовать?
Службы динамического DNS используются небольшими компаниями и частными лицами, когда они хотят опубликовать службу в Интернете, и эта служба размещается во внутренней или домашней сети.
Домашние сети обычно используют маршрутизатор NAT для подключения к Интернету, что означает, что устройства, расположенные во внутренней сети, недоступны из Интернета.
В следующем обсуждении мы предположим, что хотим сделать веб-сервер, расположенный на внутреннем сервере, доступным в Интернете.
На приведенной ниже сетевой схеме показана конфигурация.
Чтобы сделать веб-сервис доступным в Интернете, мы используем метод, называемый переадресацией портов (дополнительные сведения см. В руководствах « Переадресация портов» и « Внутренний или внешний IP-адрес» ).
Теперь наш веб-сервер кажется нашему внешнему клиенту расположенным в IPex и на порту Portex.
Если мы введем сюда типичные числа, мы увидим наш веб-сервер по адресу
IP-адрес = 81.157.34.43 и порт 80
Все, что нам нужно сделать, это сказать нашему внешнему клиенту использовать эти значения.
Однако внешний IP-адрес IPex ( 81.157.34.43 ) также может быть динамически назначен интернет-провайдером, и мы не можем сделать его статическим, если не заплатим за статический адрес.
Службы динамического DNS
Если мы теперь представим динамический DNS-сервис в картине.
С помощью динамического DNS мы назначаем веб-серверу имя, которое затем можем дать внешним клиентам. — Это имя закреплено.
Теперь, так как этот внешний IP — адрес будет меняться периодически нам нужно будет обновлять в DNS записи периодически.
Вместо этого возможность автоматического обновления записей DNS-сервера встроена в большинство NAT-маршрутизаторов.
Вот снимок экрана страницы конфигурации динамического DNS моего маршрутизатора NAT (BT Home Hub).
Конфигурация включает в себя ввод имени вашего DDNS- провайдера и ваших данных для входа.
Когда вы примените его, вы должны получить подтверждение подключения.
Если вы получили неверное имя пользователя / пароль, проверьте данные для входа и повторите попытку.
Регистрация у поставщика услуг DDNS
Прежде чем вы сможете включить динамический DNS, вам потребуется учетная запись от провайдера DDNS.
Доступно несколько провайдеров. Большинство из них предоставляют бесплатную услугу с улучшенным обновлением.
Все основные провайдеры работают одинаково, и процесс регистрации прост. В этой статье используется NO-IP.
Вам нужно будет создать имя хоста для IP-адреса, выбрать одно из доступных доменных имен, предоставленных провайдером, и ввести имя хоста.
Ниже приведена форма имени для No-IP.
Динамический DNS (DDNS) не поддерживается!
Если ваш маршрутизатор не поддерживает обновления DDNS, вы можете получить клиент DDNS, который вы устанавливаете на машину, выполняющую ту же работу.
Единственная проблема с этим подходом заключается в том, что машина должна постоянно работать.
Тестирование вашей конфигурации
Перейдите к команде ping и проверьте, что вы можете получить доступ к IP-адресу, выполнив проверку связи с доменным именем, которое состоит из имени хоста + имени домена.
Обычное использование
Хотя он используется геймерами и техническими специалистами, он, вероятно, получит более широкое распространение в областях удаленной безопасности / наблюдения и управления.
Общие вопросы и ответы
В- В чем разница между динамическим DNS и DNS?
О — Динамический DNS — это функция DNS. Ранние системы DNS были статическими, а IP-адреса и сопоставление имен вводились вручную. Динамический DNS обновляет сопоставления Имя-IP автоматически при изменении.
В- Как мне найти свой внешний IP-адрес?
О- Зайдите в Google и введите свой IP-адрес.
В- Нужен ли мне DDNS?
О- Обычно нет. Он нужен вам только при предоставлении услуг клиентам из Интернета.
Резюме
Динамический DNS (DDNS) очень полезен, если вам нужно получить доступ к внутренним сетевым службам через Интернет.
Он не предназначен для размещения бизнес-сайта, для этого вам понадобится стандартный веб-хостинг.
Что такое динамический DNS и как его получить
В статье о том, как использовать удаленный рабочий стол Microsoft, мы объяснили, как удаленно подключиться к вашему ПК. Но для того, чтобы это работало, оба компьютера должны были быть в одной локальной сети. Что делать, если вы находитесь далеко от дома и используете другое соединение Wi-Fi или мобильную передачу данных? В этом случае для подключения вам потребуется внешний IP-адрес вашего ПК. Динамический DNS — это служба, которая дает вашему компьютеру ссылку, как веб-сайты, поэтому вам не нужно запоминать длинные числа.
Чтобы узнать больше о DDNS и о том, как его получить, прочтите объяснение ниже.
Что такое DNS?
Хотя в прошлом мы уже объясняли DNS и IP-адреса, вот краткое изложение. Все веб-сайты и устройства, подключенные к Интернету, имеют уникальный адрес, известный как IP-адрес, который представляет собой строку чисел, используемую для идентификации настройки подключения.
Но кто хочет ввести http://74.125.224.72/ для доступа к Google? Намного легче набирать и запоминать google.com, правда? Система доменных имен или DNS перенаправляет вас на IP-адрес веб-сайта, когда вы вводите его URL-адрес (google.com) в браузере.
Что такое динамический DNS?
Это подводит нас к динамическому DNS или DDNS. Как и веб-сайты, ваш компьютер (или маршрутизатор) также является устройством, подключенным к Интернету, и имеет IP-адрес, назначенный ему вашим интернет-провайдером. Но этот адрес постоянно меняется, если вы не выбрали статический IP-адрес. Служба динамического DNS дает вашему компьютеру имя хоста, которое всегда перенаправляет на IP-адрес вашего ПК, а также автоматически обновляет его при изменении. Теперь вы можете спросить, зачем мне IP-адрес моего компьютера? По многим причинам, например, для удаленного доступа, запуска FTP-сервера, статического веб-сайта и т. Д.
Дельный Совет: Если вы не видите расширения, перейдите на Свойства папки > Посмотреть вкладка и снимите флажок Скрывать расширения для известных типов файлов.
Как мне получить услугу DDNS?
Чтобы получить услугу DDNS, вам необходимо зарегистрироваться у провайдера. Есть как платные, так и бесплатные услуги. Простой поиск в Google приведет вас ко многим бесплатным провайдерам DDNS. Раньше DynDNS был популярным сервисом, но некоторое время назад они закрыли все бесплатные планы. Его популярная альтернатива, которую я использую и рекомендую, — No-IP.com. Они предоставляют 3 имени хоста, чего достаточно для обычного пользователя. Чтобы настроить DDNS с использованием No-IP, выполните следующие действия:
Шаг 1: Перейдите в No-IP и зарегистрируйте бесплатную учетную запись. После входа в систему щелкните свое имя пользователя в верхнем левом углу, чтобы открыть Мой без IP страницу настроек. Затем нажмите на Добавить хост.
Шаг 2: Введите имя хоста, с которым вы хотите связать IP-адрес, и оставьте остальные настройки без изменений.
Шаг 3: Теперь нам нужно настроить вещи с вашей стороны. В зависимости от конфигурации вашей сети процесс будет отличаться. DDNS можно настроить в самом маршрутизаторе, если он поддерживает службу DDNS, или вы можете использовать приложение No-IP на своем ПК.
Настройка в вашем маршрутизаторе
Найдите настройку DDNS для вашего маршрутизатора, перейдя на сайт производителя. Посмотрите, поддерживает ли он No-IP (или любую другую бесплатную услугу, которую вы выбрали).
Если служба DDNS поддерживается, введите свое имя пользователя без IP, пароль и имя домена, которые вы установили в Шаг 1 во время регистрации. Нажмите на Сохранить или Авторизоваться заканчивать.
Настройка в Windows
Скачать No-IP приложение для Windows и установите его. Откройте его и введите свой логин и пароль. Вот и все, теперь при изменении вашего общедоступного IP-адреса приложение автоматически обновляет доменное имя.
Ваш собственный DIY DDNS (вроде)
Этот метод, который я использую, не требует регистрации у стороннего поставщика или установки каких-либо приложений. Он обновит ваш общедоступный IP-адрес до текстового файла в Dropbox (или любой другой облачной службе, которую вы используете), и вам нужно просто открыть файл, чтобы получить свой текущий IP-адрес. Так что в случаях, когда вам просто нужен IP-адрес вашего ПК и вам не нужно доменное имя, этот метод полезен.
Шаг 1: Создайте текстовый файл в папке Dropbox. Вы можете назвать этот файл по своему желанию. Чтобы прояснить ситуацию, я назвал это Внешний IP. Сохраните этот файл и убедитесь, что его расширение .текст. Создайте папку, желательно в вашем C: диск, и внутри этой папки создайте еще один текстовый файл с именем myscript. Убедитесь, что вы указали текстовый файл сценария и папку, в которой он хранится, без пробелов.
Шаг 2: Основная работа здесь выполняется скриптом Powershell. Не бойтесь, вам не нужно изучать Powershell или какой-либо язык программирования, сценарий уже создан, вам просто нужно его скопировать.
Скопируйте приведенный выше сценарий в myscript текстовый файл, созданный на предыдущем шаге, и измените
по адресу Внешний IP текстовый файл, который вы создали ранее в папке Dropbox. Теперь сохраните текстовый файл myscript (тот, который содержит указанный выше сценарий, а не тот, который находится в папке Dropbox) с .ps1 расширение.
Шаг 2: Теперь откройте Powershell (нажмите клавиши Win + S, найдите Powershell), щелкните его правой кнопкой мыши и выберите Запустить от имени администратора. В окне Powershell введите следующее:
Set-ExecutionPolicy RemoteSigned
Он снова попросит подтвердить, введите Y а потом Войти. Затем введите следующее и нажмите Войти.
c: myscript.ps1
Может показаться, что после нажатия ничего не произошло Войти, но не волнуйтесь, скрипт запустился в фоновом режиме.
Шаг 4: Теперь, когда вам понадобится IP-адрес вашего ПК, просто откройте текстовый файл. Скрипт также упоминает время обновления IP-адреса.
Вывод
Надеюсь, теперь вы знаете больше о DDNS. Остались вопросы или сомнения? Вы всегда можете удалить их в разделе комментариев.