Как легко получить доступ к домашней сети из любой точки мира с помощью динамического DNS
У всех нас есть вещи в нашей домашней сети, к которым мы хотим получить доступ извне: музыкальные коллекции, игровые серверы, хранилища файлов и многое другое. Динамический DNS позволяет легко дать вашей домашней сети запоминающийся и простой в использовании адрес.
Что такое динамический DNS и зачем мне это нужно?
Перед тем, как погрузиться в учебное пособие и прежде, чем мы даже начнем говорить о том, что такое динамический DNS (DDNS), давайте начнем с основ - что такое DNS. DNS, или система доменных имен, - это магия, которая делает Интернет удобной для пользователя, и самое лучшее, что есть нарезанный хлеб.
Каждый доступный в Интернете ресурс - веб-страницы, 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 дает вашему серверу Minecraft запоминающийся адрес.После настройки DDNS, когда вы делитесь своей музыкальной коллекцией с друзьями или приглашаете их поиграть на своем любимом домашнем сервере Minecraft, вы можете просто указать им простое для запоминания имя (вместо того, чтобы искать свой домашний IP-адрес каждый раз, когда вы поделиться связью с ними). В любое время, когда вы хотите подключиться к вашему домашнему компьютеру издалека, вы просто набираете «mypersonaladdress.dynu.net» (или что-то в этом роде), и вы там.
Что вам нужно
Настройка DDNS для вашей домашней сети действительно проста, бесплатна, и после ее установки практически не требуется обслуживание с течением времени. Давайте посмотрим, что вам нужно, и два различных метода, которые вы можете использовать, чтобы поддерживать ваш DDNS-адрес в актуальном состоянии..
Хост DDNS
Прежде всего, вам нужен хост DDNS. Исторически сложилось так, что почти все пользователи использовали DynDNS. Однако в 2014 году они отказались от своего бесплатного плана (который идеально подходил для подавляющего большинства домашних пользователей) и стали платными. К счастью, появилось несколько провайдеров, которые заполнили эту нишу хостинга DDNS бесплатно для маленького парня..
Если вы ищете отличного бесплатного провайдера DDNS, вам не нужно далеко ходить. Вы можете бесплатно получить первоклассную услугу на No-IP, Dynu Systems и Zonomi DNS Hosting, и это лишь некоторые из прекрасных вариантов..
Хотя каждый провайдер DDNS, бесплатный и платный, будет предоставлять самые базовые функциональные возможности - преобразование некоторых адресов, таких как yourpersonaladdress.dynu.net, в ваш домашний IP-адрес, есть несколько функций, на которые пользователи могут захотеть обратить внимание при сравнении разных хостов DDNS. Некоторые люди могут захотеть использовать свой собственный домен вместо DDNS подабвуфера (например, вы хотите, чтобы yourpersonaladdress.com разрешал использовать ваш домашний IP вместо вашего personaladdress.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..
Убедитесь, что IP-адрес в записи DDNS указан правильно (если вы работаете из домашней сети, это должно быть, если нет, вам нужно отредактировать его здесь). Нажмите сохранить, как только вы подтвердили, что все выглядит хорошо.
Для базового перенаправления DDNS без излишеств, это все, что нужно сделать. Давайте посмотрим на следующий важный шаг: настройка домашней сети для автоматического обновления серверов для вас.
Шаг второй: Настройте свой маршрутизатор
Создание фактической записи DDNS - это только полдела, когда речь идет об экономии времени и удобстве. Другая половина автоматизирует весь процесс. Давайте посмотрим, как автоматизировать обновления DDNS на уровне маршрутизатора и рабочего стола..
Мы будем использовать маршрутизатор D-Link, на котором установлена фантастическая сторонняя прошивка DD-WRT, но настройки довольно стандартизированы для всех маршрутизаторов, поддерживающих DDNS. Обратитесь к документации по вашему маршрутизатору или прошивке, чтобы узнать, где находится DDNS. настройки есть, или просто ковыряйся в настройках, пока не найдешь их.
На DD-WRT вы найдете его в разделе «Настройка»> «DDNS». По умолчанию он отключен. Откройте раскрывающееся меню, как показано ниже, и выберите «Пользовательский». Как вы можете видеть, DD-WRT (и многие другие маршрутизаторы) поставляются с предварительно настроенными записями для различных служб DDNS, но настраиваемая запись обеспечивает наибольшую гибкость (если она у вас есть).
После выбора «Пользовательский» вам нужно будет ввести следующую информацию: сервер DYNDNS (api.dynu.com для тех, кто использует Dynu), ваше имя пользователя и пароль (те же, с которыми вы входите в службу Dynu), и имя хоста, с которым вы работаете. выбран в предыдущем разделе учебника (например, yourpersonaladdress.dynu.com). Если вы не уверены, какой у вас сервер DYNDNS, обратитесь к документации по сервису, на который вы подписаны..
Оставьте остальные настройки как есть. Нажмите «Сохранить». Теперь ваш маршрутизатор будет обновлять сервер DDNS при каждом изменении ваших IP-адресов (и, даже если он не изменился, он все равно будет подключаться к серверу DDNS каждые 10 дней, согласно «Интервалу принудительного обновления» для регистрации)..
Альтернативный шаг второй: настройка программы обновления на ПК
Обновление на основе маршрутизатора намного превосходит использование средства обновления на ПК, но если у вас нет DDNS-дружественного маршрутизатора, средство обновления на базе ПК является единственным способом автоматизации процесса обновления. Чтобы использовать программу обновления на ПК, сначала перейдите в раздел загрузок на панели управления вашего поставщика DDNS. Вы можете найти раздел загрузок для Dynu Systems здесь. Загрузите соответствующее приложение для вашей системы (в нашем случае Windows) и загрузите его.
После установки приложения, запустите его в первый раз и введите свое имя пользователя и пароль, нажмите «Сохранить».
В окне журнала вы увидите, как клиент подключается и обновляет ваш IP-адрес. Нажмите «Закрыть», чтобы отправить приложение в системный трей и, более или менее, забыть об этом. Для ознакомления с расширенными настройками, см. Этот файл поддержки здесь.
Настройка переадресации портов и другие вопросы
На этом этапе обучения мы добились того, чтобы направить понятное человеку имя домена на IP-адрес вашей домашней сети. Важно понимать, что все, что для этого нужно, это заменить ваш трудно запоминающийся (и часто меняющийся) IP-адрес на основе номера на простой в использовании домен на основе слова.
Это не В любом случае измените настройки домашней сети, чтобы все, что работало (или не работало) перед настройкой системы DDNS, продолжало работать (или не работало) с новым адресом DDNS. Если вы использовали для подключения к домашнему музыкальному серверу, находясь на работе, посетив XXX.XXX.XXX.XXX:5900 (ваш домашний IP-адрес, порт 5900), теперь вы можете подключиться к нему по адресу newDDNSaddress.com:5900..
На с другой стороны Если вы не могли подключиться к этому локально размещенному музыкальному серверу до настройки службы DDNS, вы все равно не сможете - потому что эта служба никогда не была настроена на использование адреса, обращенного к Интернету. Вам нужно будет покопаться в настройках маршрутизатора и настроить переадресацию портов для всех служб, к которым вы хотите получить доступ из-за пределов вашей домашней сети..
То же самое касается любых служб, размещенных на самом маршрутизаторе. Если вы хотите получить доступ к встроенному сетевому хранилищу маршрутизатора, например, из-за пределов вашей домашней сети по адресу DDNS, вам необходимо проверить настройки маршрутизатора и убедиться, что служба на основе маршрутизатора доступна в первую очередь из-за пределов сети..
В общем, настроить DDNS очень просто, но это очень большая награда. Отныне вместо того, чтобы приглашать друзей играть на вашем сервере Minecraft, говоря: «Подожди, подожди, я должен проверить, какой у меня IP-адрес, всего минуту ...», ты можешь просто сказать «Увидимся в сети», потому что специальное имя хоста, которое вы зарезервировали, все еще указывает прямо на ваш домашний адрес.