Скрипт автоматического продления домена no ip com. Как Настроить Удаленный Доступ По DDNS На Роутере TP-Link — Статический IP Адрес Из Динамического

Начало статьи:

Предисловие

Так как зачастую провайдеры выдают серый IP адрес, то до нашего с Вами файлового HTTP сервера из глобальной сети интернет, соответственно, доступа просто не будет. Но есть замечательные бесплатные сервисы, которые помогут сделать наш серый IP адрес постоянным (белым). В данном случае, мы рассмотрим, на мой взгляд, самый простой и надежный способ реализации нашей задумки, через сервис NO-IP.

Регистрация на сайте NO-IP и создание хоста

Набрав в браузере в строке адреса noip.com попадаем на главную страницу.

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

Перемещаемся в самый вверх и нажимаем «Регистрация».

В появившемся окне нам необходимо придумать и заполнить наше уникальное не повторяющееся имя (как Вас будут представлять на сайте NO-IP), ввести Ваш Email, ввести пароль и подтвердить его. Имя Вашего будущего хоста можно не вводить, мы его введем позже.

После заполнения полей необходимо поставить галочку в окне «Создать свой хоста позже». Извиняюсь за корявый перевод гугла, но как видим, данную фразу перевели нам так.

Примечание. То ли мой браузер Опера как то работает не так, то ли еще что, но галочка в окне «Создать свой хоста позже» у меня не отобразилась после клика мышкой. Как бы то ни было, мы ее там поставили.

После ввода регистрационных данных и имени хоста внизу страницы нажимаем кнопку «Бесплатная регистрация».

Открываем свой почтовый ящик и для подтверждения регистрации кликаем по соответствующей ссылке.

После этого появится окно с извещением об успешной активации аккаунта на NO-IP.

Регистрацию на сервере NO-IP мы прошли. Настало время создать наш хост. Заходим на главную страницу NO-IP и нажимаем «Войти в систему».

В появившемся окне заводим свой логин и пароль, а затем нажимаем кнопку «Войти в систему».

Итак, нажимаем кнопку «Добавить хост».

Впишем уникальное имя хоста (придумать имя хоста Вам необходимо самим, и что бы хост был еще никем не занят) и его окончание. На примере я выбрал имя хоста failovi-server и его окончание no-ip.org . И в будущем мой адрес будет такой http://failovi-server.no-ip.org .

Примечание . Окончание хоста необходимо выбрать любое, какое Вам понравится из бесплатных хостов, ниже, после выражение «No-IP Free Domains». Так как выше - все хосты платные.

После заполнения полей нажимаем кнопку «Add Host» (Создать хост).

Поздравляю, Вы создали свой хост.

Половина дела сделана. Осталось настроить Ваш «Подопытный» роутер.

Настройка роутера для сервиса NO-IP

Примечание. Так как у меня соединяется с интернетом основной роутер TP-Link TL-WDR4300, то настройки DDNS я сделаю на нем (как на рисунке ниже). Но, принципиально не важно, где Вы настроите сервис DDNS на основном роутере или на «Подопытном» - все будет работать. А можете вообще настроить и на основном и на «Подопытном» роутерах на разные зарегистрированные доменные имена. Если же Вы настраиваете свой единственный роутер на прошивке OpenWRT, то для Вас описание настройки роутера на сервис DDNS будет сразу после этого рисунка...

Для настройки динамического DNS на прошивке OpenWRT необходимо установить следующий пакет

luci-app-ddns

После обновления страницы появится вкладка «Сервисы», а в ней вкладка «Динамический DNS». Заполним необходимые поля, введя наши регистрационные данные.

Примечание. С основным роутером у меня связь по Lan, потому, я и указал его в настройках. Если Вы устанавливаете соединение по Wan, то Вам необходимо указать интерфейс события Wan .

После заполнения полей сохраняем настройки нажав «Сохранить и применить».

Проверка доступа к файловому серверу из сети интернет

Итак, доступ к нашему файловому серверу по сети Lan мы проверили в предыдущей статье, проверим его работоспособность и через сеть интернет. Введем в браузере наш зарегистрированный на NO-IP адрес и укажем порт http://failovi-server.no-ip.org:2221/ - эта ссылка работала на момент написания данной статьи, сейчас по ней нет смысла юзать...
Как видим - все работает.

И песни поют...

На этом настройка сервиса NO-IP закончена.

  1. Сервис ddns поможет вам в том случае когда у вас нет внешнего постоянного ip. С помощью этого сервиса вы можете связать свой компьютер+ddns+Еще какой сервис, это может быть видео камера или видео регистратор. Можно подключить ваш сервер без внешнего ip, с вашим компьютером или подключить домен и сделать http server. Домен можно получить в настройках вашего акк., no-ip . В этом видео представлена настройка получения домена и настройка программы на самом компьютере. Если сделать все как в видео то связь с вашим компьютером будет через этот домен. Можно прописать настройки в роутере без установки программы на пк, вписывается домен + логин + пароль от no-ip. Собственно все как вы настраивали и указывали данные авторизации, эти же данные и потребуются для настройки устройства, с которым надо держать связь без постоянного IP.
  2. Описание регистрации на сервисе NO-IP

  3. 1. Войдя на сайт noip, нажмите одну из зеленых кнопок “Sign Up”, позволяющих перейти к процедуре регистрации.
  4. 2. Заполните поля «Имя пользователя», «E-mail» и «Пароль». Обратите внимание на то, что при вводе пароля справа автоматически происходит оценка его надежности. Для безопасности вашего аккаунта, добейтесь максимального уровня надежности «Strongest».
  5. 3. Установите галочку «Create my hostname later» («Создать мое имя хоста позже»). Если не хотите, чтобы на ваш e-mail приходила рассылка, то уберите галочку «Send me newsletters & special offers» («Отправлять мне новостную рассылку и специальные предложения»). Тут же вы можете сравнить возможности платного и бесплатного аккаунтов («Enhanced» и «Free»), и выбрать любой из них по желанию. В нашем примере бесплатный акк., выбираем кнопочку «Sign Up».
  6. 4. После завершения регистрации, нажмите в правом верхнем углу «Sign In». На открывшейся странице заполните поля своими регистрационными данными, и нажмите на кнопку «Sign In» .
  7. 5. Попав в личный кабинет, воспользуйтесь кнопкой «Add a Host» для того, чтобы добавить новое имя хоста для компьютерного устройства с которым хотите держать связь, если вы не добавляли его при регистрации как на видео.
  8. 6. В открывшемся диалоге добавления хоста, выберите тип («Host Type») – «Port 80 Redirect» («Пере направление 80-го порта»). Далее заполните поле «Hostname» («Имя хоста») произвольным сочетанием букв A-Z и цифр 0-9, и выберите любое доменное имя из выпадающего списка «No-IP Free Domains» («Бесплатные домены No-IP»). Поле «IP Address» («IP адрес») автоматически заполняется тем адресом, с которого вы зашли на сайт. В поле «Port» («Порт») введите произвольное значение для HTTP порта, отличное от 80. Такое же значение данного порта потребуется настроить на маршрутизаторе(роутере), другом устройстве которое хотите настроить на подключение к сервису.
  9. 7. Внизу страницы нажмите кнопку «Add Host» («Добавить хост») для завершения процедуры создания нового хоста.
  10. 8. Вам будет выдано оповещение об успешном создании хоста, а сам он появится в списке хостов, отсортированных по домену. Никаких дополнительных настроек на сайте вам делать не требуется. Если HTTP порт в настройках вашего маршрутизатора уже был переназначен, то вы можете проверить соединение, подключившись по IP адресу, указанному в средней колонке. Соединение должно работать успешно.
  11. Таким вот не хитрым способом вы сможете найти свой роутер или компьютер в интернете не имея постоянного внешнего IP. На видео показано как настроить именно компьютер или ноутбук установив программу. Ниже я покажу как настроить роутер для подключения к сервису no-ip и постоянного мониторинга им если смениться IP адрес внешний. Пример ниже с применением роутера TP-LinK AC-750, собственно все роутеры практически одинаковы название меню, картинка ниже:
  12. 1. выбираете пункт меню "Dynamic DDNS" Динамический DDNS.
  13. 2. Выбираете из выпадающего списка сервис no-ip.
  14. 3. Вписываете логин как указывали на сервисе no-ip.
  15. 4. Вписываете пароль тоже который указывали на сервисе no-ip.
  16. 5. Указываете доменное имя которое выбрали на сервисе no-ip.
  17. 6. Нажимаете кнопку сохранить настройки.
  18. 7. на некоторых роутерах в том числе и на этой модели можно проверить соединение, правильно вы указали данные.
  19. Собственно все просто если вы смотрели видео и отнеслись внимательно к описанию, вопросов быть не должно. Этот сервис заменит платный внешний IP адрес, в место него ваше устройство не важно что это можно будет найти по доменному имени.

Добрый день. Сервисы динамических днс серверов все больше набирают популярность, так как позволяют привязать доменное имя к любому компьютеру, что значительно облегчает доступ к или . Очень давно я писал первую инструкцию на эту тему, но была она посвящена , в ней я описывал способ обхода обязательной платной подписки на сервере, с помощью регистрации на партнерском сервисе от D-Link, но недавно эту дыру залатали банальным методом, теперь требуется регулярное подтверждение того, что у вас стоит сетевое оборудование фирмы D-Link. У меня же роутер TP-Link, поэтому мой аккаунт уже удалили, поэтому теперь у меня наконец-то дошли руки написать о соседнем проекте No-IP.com, который бесплатно предоставляет до 3 доменных имен третьего уровня.

Пошаговая инструкция

  1. Итак, первое, что необходимо — это зарегистрироваться. Поэтому переходим по ссылке и заполняем свои данные: www.noip.com. После заполнения всех данных жмем по кнопке Free Sign Up.
  2. После завершения всех этапов регистрации, заходим в личный кабинет и переходим на вкладку Manage Hosts. Здесь жмем оранжевую кнопку Add a host.
  3. Придумываем и записываем название хоста в поле hostname , затем выбираем домен второго уровня. Также записываем свой текущий IP-адрес (). Жмем кнопку Add Host
  4. Все, теперь осталось только сделать так, чтобы наш текущий IP автоматически обновлялся на сервисе. Для этого есть два вариант: указать свои учетные данные в меню роутера или установить клиент no-ip. Последнюю версию клиента всегда можно скачать на странице www.noip.com/download с его настройкой у вас вряд ли будут проблемы. Я же предпочитаю настраивать в меню роутера и у меня это выглядит вот так:

Привязка доменного имени к вашему компьютеру

Как я и писал ранее, если у вас имеется доменное имя, то вы можете привязать его к вашему компьютеру. Для этого необходимо в редакторе DNS вашего регистратора, прописать CNAME запись со значением вашего домена, полученного на dyn.com . Для примера, я сделал поддомен ftp.. И в интерфейсе редактора DNS Яндекса это выглядит вот так.

Имея статистический или динамический IP-адрес, можно получить доступ к домашнему серверу с любой точки планеты (при наличии доступа к интернет).

Зачем это вообще нужно? Здесь все зависит от ваших потребностей. Возможно, есть желание поднять на домашней машине свой сайт или организовать игровой сервер?

Давайте для определённости представим, что стоит задача организовать видеонаблюдение в офисе (или на даче) и сделать его доступным из глобальной сети. Офис получает от провайдера серый динамический адрес (сегодня он 178.7.152.210), далее стоит роутер, который раздает интернет по офисной сети. Видеосервером будет машина с адресом 192.168.0.3 (рис. 1)

Схема домашней сети

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

Первое, что нужно сделать – изменить порт, по которому будет происходить подключение к вашему серверу. Ставим нестандартное значение, например 8090 и запоминаем его.

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

Теперь нужно понять важную вещь. Абонент внешней сети (например 178.7.150.200) никак не может увидеть ваш сервер с адресом 192.168.0.3. Вообще никак. Ему доступен только внешний адрес вашей сети, а именно 178.7.152.210. Сколько бы компьютеров не было в вашей сети (за роутером), для внешнего мира они будут иметь адрес 178.7.152.210 Это нужно понять раз и навсегда. Каков же выход?

Выход довольно простой. Поскольку для внешнего мира доступен только адрес 178.7.152.210, значит именно к нему нужно обращаться. Чтобы роутер перенаправил запрос именно на наш сервер, ему нужно «объяснить», что запрос по порту 8090 предназначается для машины с адресом 192.168.0.3. Таким образом, запрос к нашему http серверу извне будет выглядеть как http:// 178.7.152.210:8090 Получив запрос, роутер перенаправит его на нашу машину 192.168.0.3:8090 и мы получим требуемое.

Теперь сделаем это на практике. Для примера я использую очень популярный роутер TP Link VR741N В других моделях роутеров все будет очень похоже. Итак, настраиваем перенаправление портов. Для этого заходим в веб – интерфейс роутера, ищем вкладку «Переадресация» - «Виртуальные сервера» и щелкаем кнопку «Добавить новый» (рис. 2)

Настройка роутера TP Link

Заполняем строчки соответственно нашим задачам (порт, адрес сервера) (рис. 3)

Протоколы можно пока выбрать «Все», или выберите нужный, если точно знаете какой. Вот и все! (рис. 4)

Прямо сейчас вы можете попробовать подключиться к вашему серверу из любой точки интернета, набрав свой адрес и порт как в примере выше (http:// 178.7.152.210:8090)

Владельцы белых (статистических) адресов могут на этом остановиться и пользоваться доступом. Но динамический адрес может в любой момент измениться. Что делать? Можно, конечно, написать скрипт, который будет периодически проверять внешний адрес и сообщать об изменениях вам на почту или телефон. Но направленность нашей статьи другая. Мы присвоим нашему серверу имя, а специальная служба будет «связывать» это имя и iP адрес нашего роутера, как бы он ни менялся.

Я буду использовать сервис No-iP. Если вы хотите следовать моим инструкциям, зайдите снова в веб – интерфейс роутера и найдите вкладку «Динамический DNS» Проверьте выпадающий список, есть ли в прошивке поддержка сервиса No-iP. Если есть, как на рис. 5

Теперь, как вы понимаете, необходима регистрация на сервисе по адресу http://www.noip.com/ Заходим на сайт и нажимаем “Sign Up” в правом верхнем углу страницы. Заполняем поля, ставим галку в чек бокс «создать имя позже» (как на рис. 6)

и щелкаем кнопку «Free Sign Up». Говорят, что сервис не любит почтовые ящики @mail.ru, поэтому для регистрации я использовал другой.

Настройка хоста No-IP

Если все сделали правильно, попадаем в личный кабинет (рис. 7)

Теперь аккуратно заполняем поля (рис. 9)

  1. Поскольку мы делаем доступ к http-серверу, который по умолчанию имеет порт 80, ставим переключатель «редирект порта 80»
  2. Открываем выпадающий список и НИЖЕ строчки NO-iP Free Domains выбираем любой домен.
  3. Придумываем любое имя для нашего сайта. Оно должно быть уникальным.
  4. В этой строчке сервис пытается автоматически указать ваш внешний адрес. Обычно все происходит корректно, но можете перепроверить с помощью других сервисов.
  5. Указываем порт, который нам нужен. 8090 в данном случае.
  6. Щелкаем кнопку «ADD Host» в самом низу. Если все сделано без ошибок, получаем следующую картину (рис. 10)

Привязка роутера к No-IP

Задание практически выполнено! Остается только «привязать» наш роутер к созданному аккаунту! Для этого снова заходим в веб – интерфейс роутера на вкладку «Динамический DNS» и заполняем поля, используя данные аккаунта (рис. 11)

  1. В качестве сервис – провайдера мы уже выбрали NO-iP.com. Если нет – выбираем. В качестве имени пользователя указываем мейл, который использовали для регистрации.
  2. Указываем пароль, который использовали при регистрации.
  3. Указываем доменное имя, которое мы придумали с таким трудом
  4. Ставим галочку «включить»
  5. Нажимаем кнопку «Вход»

Вот и все! Теперь каждый, кто наберёт в адресной строке браузера адрес:

http://videoservertest.ddns.net

попадет на сервис NO-iP, сервис мгновенно перенаправит запрос на мой роутер (порт 8090), а роутер в веб-интерфейс моей системы видеонаблюдения.

Напомню, что не для каждого владельца сервера желателен доступ посторонних! Не забудьте принять меры!

В наши дни почти совсем не осталось бесплатных сервисов DDNS, которые позволяют подменять ваш динамический IP адрес в интернете на статическое доменное имя третьего уровня и получать благодаря этому прямой удаленный доступ к роутеру из интернета. Поэтому многие производители сетевого оборудования внедряют для своих клиентов собственные, наподобие TP-Link ID. Думаю, большинству это ни о чем не говорит, поэтому будем разбираться на пальцах, как сделать статический ip адрес из динамического и тем самым настроить удаленный доступ к роутеру.

Вспомним, как работает ваш домашний роутер с активированной ? Вы задаете ему диапазон (пул) локальных IP адресов.

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


Также есть возможность сделать из динамического статический ip адрес, то есть постоянный, привязанный только к одному устройству — в настройках роутера или на самом компе, смартфоне, ТВ, IP-камере и т.д.

Это удобно делать, если вы настраиваете некую постоянную взаимосвязь между устройствами внутри своей локальной сети, например для просмотра картинки с , либо для воспроизведения фильма — чтобы каждый раз не менять настройки в программе, задаем каждому устройству свой постоянный адрес.


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

  1. Статический — когда за вашей квартирой закреплен белый внешний IP, который никогда не меняется. То есть он всегда постоянный и зайдя по нему вы напрямую из интернета, попадете на свой компьютер или роутер. Поскольку такие адреса очень редкие, за них нужно платить отдельные деньги сверх тарифа.
  2. Динамический — тоже белый айпишник, но который периодически меняется. Например, после перезагрузки роутера или по определенному промежутку времени. Это более часто встречаемый случай и именно с ним будет работьать технология замены динамического IP на статический, которая называется DDNS.
  3. Серый — это самый частый случай, когда на целый дом или микрорайон выдается один внешний IP адрес, принадлежащий роутеру провайдера, а он уже в свою очередь раздает свои внутренние адреса пользователям. В качестве примера могу привести различные модемы и роутеры от мобильных операторов — они выдают интернет именно по такой технологии, и с ней даже при наличии DDNS нам ловить вообще нечего — чтобы из интернета получить доступ к вашему роутеру или устройству, к нему подключенному, нужно устанавливать VPN соединение.

Подробнее об IP адресах и о том, как определить, серый у вас или белый, я уже писал в .

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

Что такое DDNS и для чего он нужен в роутере?

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

Что требуется для использования DDNS?

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

  • Белый статический IP адрес в интернете, который может предоставить провайдер
  • Сделать статический ip адрес из белого динамического с использованием сервиса DDNS
  • Использовать облачные сервисы
  • Работа по протоколу адресации TCP/IP v.6 — это дело ближайшего будущего, так как пока почти никто из провайдеров данный стандарт не поддерживает, поэтому пока о нем говорить смысла нет.

Основная «фишка» в использовании сервисов DDNS — прямой доступ к роутеру и ресурсам, которые на его базе созданы, например к , не только при подключении к нему по wifi, но и из любой точки планеты по Интернету. Но работает она только при наличии внешнего БЕЛОГО IP адреса (динамического или статического)

Как сделать статический IP адрес из динамического с помощью сервиса DDNS No-IP.Com

Самым доступным и при этом бесплатным вариантом является использование сервиса NO-IP. Для наглядности опишу порядок его работы.

  1. Ваш локальный сетевой ресурс, допустим домашняя ip-камера, получает IP адрес от вашего роутера
  2. На роутере настроен , позволяющий обращаться к IP камеры через IP роутера + порт
  3. Ваш роутер получает белый IP от провайдера и с ним выходит в интернет. Этот адрес периодически меняется, т.к. он динамический.
  4. Сервис DDNS отслеживает изменение вашего внешнего IP и подменяет его на один и тот же зарегистрированный вами домен 3 уровня
  5. Вы с другого компьютера через интернет, например, с работы, заходите по этому доменному имени, или по доменному имени + порт роутера, на который настроена камера
  6. И попадаете на интерфейс камеры для просмотра картинки

Для организации этой схемы идем на сайт no-ip.com и заводим аккаунт. Это сервис DynDNS, который превращает ваш внешний динамический IP адрес в домен 2 или 3 уровня. Кликаем на кнопку «Sign Up», вводим все свои данные и подтверждаем email при помощи письма, пришедшего на ящик.

Далее заходим в свой аккаунт, используя зарегистрированные логин и пароль, жмем кнопку «Add Host» и заполняем подчеркнутые на скрине параметры. Точнее все они будут стоять по умолчанию, кроме Hostname, который вам надо просто придумать и выбрать домен.

Также обратите внимание, что в настройке «Host Type» должно быть включено «Port 80 Redirect» и в поле ввода номера порта быть указан именно тот, на котором работает программа или сервис в локальной сети, к которому мы хотим обращаться по данному доменному имени.

Сохраняем настройки и заходим в админку роутера. Находим здесь раздел, в котором настраивается подключение к динамическому DNS (DDNS).

Динамический DDNS на роутере TP-Link

В роутерах TP-LINK есть возможность выбрать из нескольких популярных сервисов DDNS в одноименном разделе меню «Динамический DNS «.

Выберем из списка «NO-IP» и введем заведенный нами домен, а также укажем логин и пароль для авторизации на сайте no-ip.com. После чего ставим галочку на пункт «Включить DDNS» и применяем настройки для перезагрузки роутера. Вот и все, теперь при обращении по зарегистрированному веб-адресу мы попадем точно на тот сервис, который использует указанный нами в аккаунте DDNS сервиса порт.

В новых бюджетных моделях раздел «DDNS » спрятан в «Дополнительных настройках »

У более дорогих моделей все еще более интересно — совсем недавно TP-Link внедрил облачные технологии, с помощью которых можно заменить DDNS — теперь все настраивается еще проще. Идем во вкладку «Дополнительные настройки», раздел «Сеть — DDNS». Тут можно также использовать существующую учетную запись в no-ip.com

Но гораздо удобнее поставить флажок в «Поставщике услуг» на «TP-LINK». Для того, чтобы все заработало, нужно авторизоваться под своим .

Если вы в нем еще не зарегистрировались, то не теряйте времени и сделайте это сейчас — он абсолютно бесплатен для пользователей роутеров TP-Link. Зато потом через облачные технологии сможете из-под своей учетной записи удаленно управлять роутером без каких-либо дополнительных сложных настроек DDNS, статических IP адресов и прочих приблуд, которые простому пользователю понять бывает не просто.

Статьи по теме: