DDNS

NoIPDDNS (сокр. от "Dynamic DNS" — "динамический DNS") — сервис, позволяющий получить через Интернет доступ к компьютерам с динамическим внешним IP-адресом посредством присвоения им специальных доменных имён.

Традиционный DNS (сокр. от "domain name system" — "система доменных имён"), как правило, используется на серверах с выделенным статическим IP и служит просто псевдонимом этого адреса. Динамический же DNS изначально был направлен на сектор обычных ПК, не имеющих постоянного IP, но имитирующих его наличие за счёт специального клиента.

Если Вы хотите иметь доступ к своему компьютеру из любой точки мира, где есть Интернет, воспользуйтесь бесплатным сервисом DDNS от No-IP.

Бесплатный динамический DNS от No-IP

DDNS Бесплатный динамический DNS от No-IP
Язык:Русский
Обновлено:2018-08-19





Бесплатный динамический DNS от No-IP

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

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

Для себя я взял за правило использовать FTP-сервер для хранения важных данных. Однако, его наличие, обычно, связано с необходимостью иметь зарегистрированный домен и хостинг, что не всем по карману. К счастью, Вы можете установить FTP-сервер на любой компьютер, но тогда перед Вами может встать вопрос доступа к нему из Интернета.

Принцип работы DDNS

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

Сегодня провайдеры выкупают определённый диапазон адресов и случайным образом выдают их пользователям. Сейчас Ваш IP у Вас, через пять минут может оказаться у какого-нибудь Пети или Васи, а ещё через десять у Маши или Даши :) Такое явление называется динамический IP и оно исключает возможность прямого доступа к Вашему ПК, поскольку внешний адрес шлюза может принадлежать кому угодно из сети Вашего провайдера.

Статический и динамический IP

Казалось бы, при таком раскладе получить доступ к Вашему компьютеру через Интернет никак не получится. Однако, для преодоления этого неудобства ещё в конце 90-х появились сервисы динамических DNS (DDNS), которые при помощи программы-клиента создавали для компьютера собственный уникальный идентификатор в обход IP-адресации и этот идентификатор связывали с определённым доменным именем.

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

Работа DDNS

Сервисов DDNS существует довольно много, однако, только некоторые из них имеют поддержку со стороны разработчиков аппаратуры для доступа в Интернет (модемы, роутеры и т.п.). Одним из таковых, который, к тому же, имеет бесплатные функции, относится No-IP.


Регистрация на No-IP

Сервис No-IP существует с 1999 года и был одним из первых, кто начал предоставлять услуги DDNS во всемирной Сети. На сегодняшний день компания предоставляет также ряд смежных услуг (регистрация доменных имён, продажа SSL-сертификатов, почтовые рассылки и т.п.), однако, динамический DNS остаётся её основным направлением. Причём, в отличие от других авторитетных DDNS-сервисов (как, например, DynDNS), No-IP сохранила, хоть и несколько ограниченный, но бесплатный тарифный план.

Прежде чем регистрироваться на No-IP, Вам нужно убедиться, поддерживает ли Ваш роутер или модем функции динамического DNS. Сделать это можно, введя в Интернете соответствующий запрос с моделью Вашего устройства, или же войдя в его настройки через WEB-интерфейс (обычно по адресу 192.168.0.1 или 192.168.1.1). Как правило, в меню настроек можно обнаружить разделы с названиями "Динамический DNS", "DDNS", "Dynamic DNS" или "DynDNS". Если такой раздел есть, войдите в него и убедитесь в наличии поддержки сервиса No-IP:

Поддержка DDNS роутером

Если сервис имеется в списке доступных DDNS Вашего устройства, считайте, что Вам повезло и Вы можете успешно использовать No-IP. Для этого нужно пройти несложную процедуру регистрации, заполнив специальную форму:

Регистрация на NoIP

Несмотря на то, что форма на английском, думаю, особых проблем с её заполнением не возникнет. В первых трёх полях нам нужно последовательно указать свой E-Mail (на него придёт письмо со ссылкой на подтверждение регистрации), пароль для доступа к аккаунту и желаемое доменное имя с выбором одной из доступных доменных зон (мне понравилась ddns.net). Если сейчас Вы ещё не решили по поводу будущего домена, можете третье поле не заполнять, а вместо этого отметить галочкой пункт "Create my hostname later" ниже.

Далее будет сравнительная табличка бесплатного и платного аккаунта, которая нам особо не нужна, а под ней чекбокс, подтверждающий наше согласие с условиями использования сервиса, который нужно отметить (Terms of Service and Privacy Policy). После всех этих нехитрых действий жмём внизу правую кнопку "Free Sign Up" (НЕ ЗЕЛЁНУЮ!), получаем на указанную почту письмо со ссылкой и активируем свой аккаунт переходом по ней.

Настройки аккаунта

Перед Вами откроется основной раздел панели управления сервисом – "Dashboard":

Панель управления No-IP

Отсюда Вы можете быстро получить данные о Ваших текущих использованных ресурсах, ссылки на программы и инструменты для тестирования подключения. К последним мы ещё вернёмся, а первым делом нас в виде уведомления попросят задать в настройках имя пользователя и секретный вопрос для доступа к No-IP. Кликаем по уведомлению или переходим через левое меню в раздел "Account""Account Info":

Добавление логина NoIP

Добавляем логин не короче 6 символов и в выпадающем списке ниже выбираем свой вариант секретного вопроса. Я остановился на первом – "What is your fathers middle name?", то есть, фактически – "Отчество Вашего отца". Вписываем в поле рядом ответ на выбранный вопрос и в самом низу жмём кнопку "Save". Заполнять данные о себе в блоке "Personal Info" вовсе не обязательно!

В принципе, для начала настроек вполне достаточно. Заглядывать в панель управления в будущем нам придётся как минимум раз в месяц, чтобы вручную заново активировать наш домен, привязанный к нашему ПК. О необходимости этого Вам придёт письмо на почту, но можно, не дожидаясь его, зайти в раздел "My Services""Renewal Management" и нажать там кнопку "Renew", чтобы продлить регистрацию на 30 дней:

Продление регистрации No-IP

Установка клиента

Чтобы No-IP мог исправно ассоциировать Ваш компьютер с зарегистрированным Вами доменным именем, Вам нужно установить специальную программу-клиент. Поэтому последним нашим действием в панели управления будет посещение раздела меню "Dynamic DNS""Dynamic Update Client":

Скачать DUC No-IP

Здесь выбираем версию клиента, соответственно Вашей операционной системе и жмём кнопку "Download DUC". Можете также посмотреть видеоролик по работе с клиентом, но, думаю, это особо не нужно, поскольку устанавливать и управлять им довольно просто. В установленном виде клиент занимает чуть более полумегабайта места на диске и практически не потребляет ресурсов Вашего ПК. При первом запуске нам потребуется ввести логин и пароль от нашего аккаунта, после чего перед нами появится окно программы:

Интерфейс DUC

В идеале нам не потребуется ничего настраивать, если все три раздела основного окна будут иметь отметки в виде зелёных галочек. Непонятки могут возникнуть, если на Вашем компьютере стоит несколько сетевых карт. В этом случае нужно явно указать, с какой из них должен работать DUC. Для этого идём в меню "File""Preferences" и в открывшемся окне выбираем из выпадающего списка "Network Adapter" нужную "сетевуху":

Настройки DUC

Кроме того, после такой смены адаптера при возникновении дальнейших неполадок нужно ещё отменить автоматическое удалённое определение сетевого адреса, установив переключатель в группе "IP Detection Method" в положение "Use the IP of my local network adapter".

В этом же окне настроек рекомендую проверить установку галочки для автозапуска клиента (первый чекбокс в группе "Startup"). Если она неактивна, Вам придётся запускать DUC вручную при каждом включении компьютера.

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

Настройка No-IP на модеме TP-LINK TD-W8961ND

Недавно я писал об очень понравившемся мне локальном чате MyChat. Его я установил на работе и успешно использую уже несколько недель. Однако, изначально меня заинтересовал вопрос о том, можно ли подключиться к серверу чата не только из локальной сети, но и из Интернета.

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

Однако, в самом начале статьи была оговорка, касающаяся проверки видимости компьютера по внешнему IP через сервис пингования Network Tools. Мол, если сервис после попытки пинга выдаёт сообщение "Timed out", то не стоит даже пытаться настроить видимость сервера через Интернет. К сожалению, у меня возник как раз такой случай. Но я всё же попытался "пошаманить" с настройками нашего модема и у меня всё получилось! Сейчас расскажу как...

На работе у меня вся локальная сеть выходит в Интернет через новенький модем TP-LINK TD-W8961ND. На его примере мы и рассмотрим всё, что я делал. Естественно, первым шагом был поиск функции DDNS, которая обнаружилась в разделе "Advanced Settings". Здесь я активировал Dynamic DNS, выбрал в качестве провайдера NoIP.com, ввёл доменное имя, логин, пароль и сохранил всё это дело:

DDNS в модеме TP-LINK TD-W8961ND

Но, увы, ничего не произошло... Вначале я грешил на встроенный файрвол модема, который мог бы блокировать доступ к нему из Интернета, но он был выключен. Как оказалось, проблема была в настройках NAT (сокр англ. "Network Address Translation" – "преобразование сетевых адресов"). Поскольку, в локальной сети несколько компьютеров выходят в Интернет через единый шлюз модема, он просто "не знает", с каким из ПК связывать доменное имя No-IP! Нужно ему "помочь".

Для этого нам потребуется прямо указать в настройках NAT IP-адрес компьютера, на котором стоит сервер, а также порты, через которые он передаёт данные. В MyChat это всё можно посмотреть в админке сервера. Заходим в неё, переходим в раздел "Информация о сервере" и здесь в группе "Сервисы" видим искомые IP-адреса и порты, которые нужно открыть на стороне модема:

Адреса и порты MyChat

Теперь идём в настройки модема: "Advanced""Advanced Setup""NAT""Virtual Server". Здесь нам доступно до 12 правил для проброса портов. В выпадающем списке по порядку выбираем порядковые номера правил и прописываем в них открываемые порты для нужного IP-адреса:

Настройка NAT в модеме TP-LINK TD-W8961ND

Мне для успешного осуществления доступа к серверу чата из Интернета оказалось достаточно всего 4-х правил, после чего по доменному имени No-IP стала открываться стартовая страничка MyChat! Для подключения же через программу-клиент вместо локального IP сервера, достаточно указать ссылку на всё тот же домен No-IP.

Настройка No-IP на роутере TP-LINK TL-WR740N

Вдохновившись успехом на работе, я решил зарегистрировать ещё один аккаунт No-IP и "подвесить" на него доступ к файлам на своём домашнем ноутбуке. Дома у меня Интернет раздаётся по локалке местного провайдера и в качестве точки доступа стоит довольно распространённый недорогой Wi-Fi-роутер TP-LINK TL-WR740N. В нём тоже имеется поддержка службы динамических DNS и среди провайдеров присутствует No-IP (см. скриншот в разделе "Регистрация на No-IP").

Собственно, я успешно заполнил форму подключения No-IP в настройках роутера и в качестве сервера выбрал одно из простейших решений – HFS. Эта программа позволяет быстро и практически без какой-либо настройки создать HTTP-сервер для доступа к файлам и папкам на локальном компьютере. К тому же, в ней изначально есть поддержка сервисов DDNS, среди которых имеется и No-IP!

Чтобы подключить No-IP к HFS нужно перевести программу в режим эксперта ("Expert Mode"), нажав на клавиатуре клавишу F5. Затем перейти в "Menu", найти там раздел "Dynamic DNS Updater" и выбрать "No-IP wizard". Запустится мастер настройки подключения к No-IP, где Вы пошагово введёте данные от своего аккаунта и укажете домен:

Настройка No-IP в HFS

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

Проброс портов на роутере TP-LINK

Стандартный порт 80, который используется протоколом HTTP, упорно не желал устанавливаться для прописываемого IP (писало, что он занят). Поэтому в настройках HFS и здесь я прописал альтернативный порт – 8080. После этого, а также после перезапуска программы, сервер, наконец-то, заработал и стал доступен через Интернет!

Однако, мне стало интересно, что же всё-таки занимало 80-й порт и блокировало доступ к нему. Пришлось перерыть все настройки роутера, но в итоге удача мне всё же улыбнулась. Как выяснилось, в разделе "Безопасность" был подраздел "Удалённое управление" и в нём как раз по умолчанию был "забит" 80-й порт! Стоило мне изменить его на альтернативный и перезагрузить маршрутизатор, как доступ к порту освободился. Правда, перенастраивать я уже ничего не стал :)

Настройка удалённого доступа к роутеру TP-LINK

Выводы

Сервис No-IP может стать настоящим спасением для тех, кто хочет бесплатно заиметь удалённый доступ к своему компьютеру или части его функций. Фактически, Вы можете через Интернет связаться с локальным хостом своего ПК (127.0.0.1), на котором может "крутиться" практически любой сервер!

Хотите, как я, организуйте чат или личное "облако" для хранения файлов. Хотите, разверните полноценный веб-сайт (No-IP позволяет "привязать" к аккаунту реальный домен), превратив свой компьютер в веб-сервер (например, при помощи DENWER). А можете даже создать собственный игровой сервер. Словом, с No-IP Вам станет доступно любое серверное ПО и Вы сможете дать ему доступ в Интернет без каких-либо финансовых затрат!

Пробуйте, экспериментируйте и делитесь своим опытом в комментариях под статьёй!

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.







Полезный совет:


Система проверки ошибок от Mistakes.ru