Что такое динамический DNS и зачем мне это нужно?
Прежде чем погрузиться в учебник, и прежде чем мы даже начнем говорить о том, что такое динамический DNS (DDNS), давайте начнем с основ - что такое DNS. DNS или Domain Name System - это волшебство, которое делает интернет-пользователей дружелюбными, а самое главное - с нарезанного хлеба.
На каждом доступном в Интернете ресурсе-веб-страницах, FTP-сайтах, вы называете его, есть IP-адрес, который служит сетевым адресом ресурса в Интернете. Эти адреса являются числовыми, в формате 123.123.123.123, и их не очень легко запомнить. Помните последний раз, когда вы пошли в 66.220.158.68, чтобы проверить фотографии своей племянницы? Нет? Конечно, нет, потому что вы ввели facebook.com в свой веб-браузер вместо 66.220.158.68. DNS-сервер разрешил ваш человекоподобный запрос facebook.com в удобном для пользователя адресе, который отправил вас, возможно, в сотню секунд или меньше, в Facebook.
Было бы здорово, если бы вы могли настроить тот же трюк для своей домашней сети? Здесь используется динамический DNS (DDNS). Для крупных компаний легко создавать доменные имена, такие как Facebook.com, потому что адрес их веб-сервера статичен (после того, как у них есть IP-адрес, который он не изменил). Однако ваш домашний IP-адрес отличается. Люди с жилыми подключениями получают динамически назначенный IP-адрес. У вашего интернет-провайдера есть большой пул адресов, и они делят их со всеми по мере необходимости.
Это делает довольно сложным вытащить тот же трюк, который так прост для подобных Coca-Cola, потому что адрес, который у вас есть сегодня, - это не тот адрес, который у вас может быть на следующей неделе. К счастью, провайдеры DDNS упрощают назначение запоминающего имени домашнему IP-адресу, поскольку они обновляются автоматически по мере изменения вашего IP-адреса с течением времени.
Что вам нужно
Настройка DDNS для вашей домашней сети действительно проста, бесплатна, и как только настройка должна потребовать от службы без обслуживания со временем. Давайте рассмотрим, что вам нужно, и два разных метода, которые вы можете использовать для обновления вашего адреса DDNS.
Хост DDNS
Прежде всего, вам нужен хост DDNS. Исторически сложилось так, что почти все пользователи использовали DynDNS. Однако еще в 2014 году они покончили со своим бесплатным планом (который был идеально подходит для подавляющего большинства домашних пользователей), и пошли платные. К счастью, более чем несколько провайдеров вышли, чтобы заполнить эту бесплатную нишу хостинга DDNS для свободного парня.
Хотя каждый поставщик DDNS, бесплатный и платный, предоставит самую основную функциональность - разрешив какой-то адрес, например yourpersonaladdress.dynu.net, на ваш домашний IP-адрес - есть несколько возможностей, которые могут потребовать пользователи, которые могут обратить внимание при сравнении разных узлов DDNS. Некоторые люди могут захотеть использовать свой собственный домен вместо подписи DDNS (например, вы хотите, чтобы yourpersonaladdress.com разрешал ваш домашний IP-адрес вместо yourpersonaladdress.no-ip.net). Существуют также другие функции, такие как несколько поддоменов, поэтому вы можете настроить несколько адресов, таких как music.yourpersonaladdress.com, minecraft.yourpersonaladdress.com и т. Д.
Для целей этого руководства мы будем использовать Dynu Systems, так как он хорошо зарекомендовал себя и предлагает широкий спектр функций бесплатно.
Маршрутизатор с поддержкой DDNS
Кроме того, вам понадобится маршрутизатор, который поддерживает службы DDNS. Почему это так идеально? Когда ваш маршрутизатор поддерживает службы DDNS, вы можете просто подключить информацию своего поставщика DDNS, и ваш маршрутизатор автоматически обновит адрес за кулисами. Пока ваш маршрутизатор включен, ваша запись DDNS всегда будет актуальной, а это значит, что вы всегда сможете подключиться.
Примечание. Ваш маршрутизатор может поддерживать только несколько избранных служб, поэтому вы можете проверить страницу администратора своего маршрутизатора, прежде чем подписываться на услугу. Таким образом, вы знаете, что получаете учетную запись у поставщика DDNS, поддерживаемого вашим маршрутизатором.
Клиент локального обновления
Если ваш маршрутизатор не поддерживает службы DDNS, вам понадобится локальный клиент для работы на часто используемом компьютере где-то в вашей домашней сети. Это легкое небольшое приложение проверит, что ваш IP-адрес, а затем позвоните домой поставщику DDNS для обновления вашей записи DDNS. Он менее идеален, чем решение на основе маршрутизатора - если компьютер не включен, когда ваш IP-адрес изменяется, запись не обновляется, но это, безусловно, лучше, чем вручную редактировать запись DDNS.
Как настроить динамический DNS
Давайте посмотрим, как настроить простую учетную запись DDNS в Dynu, указать ее в нашей домашней сети и настроить автоматическое обновление записей DDNS. Хотя мы используем веб-портал и настройки Dynu, общий процесс настройки почти идентичен между поставщиками и может быть легко адаптирован (обратитесь за помощью к файлам поддержки вашего провайдера, если вам нужна дополнительная помощь).
Шаг первый: создание и настройка учетной записи
Перейдите на страницу регистрации Dynu и зарегистрируйтесь для учетной записи.Подтвердите регистрацию в своем письме. После подтверждения настройки вы можете войти в свою учетную запись Dynu и посетить панель управления, как показано ниже. Нажмите «Услуги DDNS».
Шаг второй: настройка маршрутизатора
Создание фактической записи DDNS - это только половина битвы, когда дело доходит до экономии времени и удобства. Другая половина - автоматизация всего процесса. Давайте рассмотрим, как автоматизировать обновления DDNS на маршрутизаторе и на рабочем столе.
Мы будем использовать маршрутизатор D-Link с фантастическим прошивкой сторонней DD-WRT, чтобы продемонстрировать, но настройки довольно стандартизированы на всех маршрутизаторах, поддерживающих DDNS, - обратитесь к документации для вашего маршрутизатора или прошивки, чтобы узнать, где DDNS настройки, или просто выталкивать настройки, пока вы их не найдете.
В DD-WRT вы найдете его в разделе «Настройка»> «DDNS». По умолчанию он отключен. Откройте раскрывающееся меню, как показано ниже, и выберите «Пользовательский». Как вы можете видеть, DD-WRT (и многие другие маршрутизаторы) поставляются с предварительно сконфигурированными записями для различных служб DDNS, но пользовательская запись обеспечивает максимальную гибкость (если она у вас есть).
Альтернативный Шаг второй: настройка обновления на базе ПК
Обновление на основе маршрутизаторов намного превосходит использование средства обновления на базе ПК, но если у вас нет дружественного DDNS-маршрутизатора, обновление для ПК - единственный способ автоматизировать процесс обновления. Чтобы использовать средство обновления на базе ПК, сначала откройте раздел загрузки в панели управления вашего провайдера DDNS. Здесь вы можете найти раздел загрузки для Dynu Systems. Возьмите соответствующее приложение для своей системы (в нашем случае, Windows) и загрузите ее.
После установки приложения запустите его в первый раз и введите свое имя пользователя и пароль, нажмите «Сохранить».
Настройка переадресации портов и другие соображения
То, что мы достигли на данном этапе учебника, заключается в том, чтобы направить доменное имя для человека на IP-адрес вашей домашней сети. Крайне важно понять, что все это выполняет замену вашего трудно запоминающегося (и часто меняющегося) IP-адреса на основе номеров с помощью простого в использовании словарного домена.
Этоне измените настройки домашней сети в любом случае, чтобы все, что сработало (или не сработало), до того, как вы настроите систему DDNS, продолжит работу (или не работает) с новым адресом DDNS. Если вы использовали для подключения к вашему домашнему музыкальному серверу, когда вы были на работе, посетив XXX.XXX.XXX.XXX:5900 (домашний IP-адрес, порт 5900), вы можете подключиться к нему на yournewDDNSaddress.com:5900.
Нас другой стороны если вы не смогли подключиться к локально размещенному музыкальному серверу перед настройкой службы DDNS, то вы все равно не можете, потому что эта служба никогда не была настроена на адрес, обращенный к Интернету. Вам нужно будет вставить настройки маршрутизатора и настроить перенаправление портов для всех служб, к которым вы хотите получить доступ, вне вашей домашней сети.
То же самое можно сказать о любых сервисах, обслуживаемых самим маршрутизатором. Если вы хотите получить доступ к встроенному в сеть сетевому хранилищу маршрутизатора вне вашей домашней сети с помощью DDNS-адреса, например, вам нужно будет проверить настройки маршрутизатора и убедиться, что служба на основе маршрутизатора доступна извне сети.
Все сказали, что это очень незначительная проблема, чтобы создать DDNS, но действительно большую награду. Отныне вместо приглашения ваших друзей играть на сервере Minecraft, сказав: «Подождите, держитесь, я должен проверить, что мой IP-адрес, всего минуту …» вы можете просто сказать «Я увижу вас в сети», потому что специальное имя хоста, которое вы зарезервировали, все еще указывает прямо на ваш домашний адрес.