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

Помощь 25.04.2019
Помощь

Что мы имеем:
1. компьютер с осью и установленными mysql, apache, php (тут ничего писать не буду, благо мануалов хватает)
2. интернет с присваиваемым динамическим IP, роутер.

Что мы хотим:
1. Что бы люди вбивая в адресную строку браузера доменное имя второго уровня (купленное нами или полученное на каком либо сервисе), попадали на наш сайт (в независимости от того на каком IP он сейчас находиться).
2. Хотим это бесплатно.

Итак, то как это было реализовано мной в виде краткой инструкции можно прочитать под катом, быть может кому-нибудь это пригодиться или просто-напросто будет интересно. Так же, буду рад объективной критике. Спасибо за внимание, и кому интересно добро пожаловать под хабракат.

Поехали:

1. Регистрируемся на сайте dyndns (стоит заметить что бесплатная регистрация на этом ресурсе требует обязательного посещения его раз в 30 дней, иначе будет удалена, так что если для для вас это большое неудобство, альтернатив хватает, некоторые названы в комментариях, остальные легко можно найти воспользовавшись поисковиком)
2. Добавляем там хост типа Любое_Имя.dyndns.org c текущим вашим внешним IP.

3.1. Скачиваем тулзу с сайта dyndns www.dyndns.com/support/clients которая каждый раз как вам будет присвоен новый айпи, будет связывать его с полученным адресом типа Любое_Имя.dyndns.org

3.2 В настройках роутера настраиваем Dynamic DNS (если данная настройка в роутере присутствует то лучше все же выбрать именно этот пункт нежели доверять работу программе)

4. Получаем доменное имя. *Тут кучу бесплатных решений вам поможет найти гугл, ну и если доменное имя у вас уже есть, то пропускаем этот пункт. В любом случае далее по тексту я буду называть его «Наше_Доменное_Имя.com»

5. Регистрируемся на сайте zoneedit
6. Добавляем новую зону, удаляем все настройки зоны в разделах MailForward и Mail Servers, а в разделе Aliases (CNAME) прописываем 2 перенаправления:
одно, Наше_Доменное_Имя.com < - Любое_Имя.dyndns.org
второе, www. Наше_Доменное_Имя.com < - Любое_Имя.dyndns.org

7. На zoneedit в разделе Viev, смотрим Nameservers, и прописываем их как NS-сервера у нашего поставщика домена.

8. В настройках роутера делаем переброс для 80того порта на внутренний айпи. (тут если что не понятно так же дорога в гугл, мануалов для различных роутеров так же хватает) В дополнение приведу только скриншот:

9. И что бы внутренний айпи был неизменным в настройках роутера (Network > LAN > Client List) привязываем его по мак адресу.

10. Все, ждем от пары часов до пары суток пока zoneedit и поставщик доменного имени скушают изменения и наслаждаемся результатом.

Теперь вбивая в адресную строку браузера Наше_Доменное_Имя.com, либо же www.Наше_Доменное_Имя.com , пользователь будет видеть то что поднято на apache сервере в независимости от того какой IP присвоил провайдер.

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

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

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

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

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

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

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

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

Сервисов 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 Вашего устройства, считайте, что Вам повезло и Вы можете успешно использовать No-IP. Для этого нужно пройти несложную процедуру регистрации, заполнив специальную форму :

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

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

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

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

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

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

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

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

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

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

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

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

На этом настройки клиента можно заканчивать и переходить к установке локального сервера, к которому Вы будете получать доступ через Интернет, а также открытию доступа к Вашему ПК через 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, ввёл доменное имя, логин, пароль и сохранил всё это дело:

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

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

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

Мне для успешного осуществления доступа к серверу чата из Интернета оказалось достаточно всего 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-аккаунте сервер всё ещё не был доступен, хотя, в параметрах роутера тестовое подключение сигналило об успешной связи с сервисом. Помня о пробросе портов на работе, я решил поискать подобные настройки на домашнем маршрутизаторе и обнаружил подобное в разделе "Переадресация" - "Виртуальные серверы" :

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

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

Выводы

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

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

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

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

Первым делом приобретаем себе домен (к примеру, example.com ). Я покупал домен на nic.ru , но это далее рассказ буде привязан именно к их систему управления доменами (сервис также может предоставлять и бесплатные доменные имена третьего уровня).
После регистрации прямиком идем на dnsever.com и регистрируем аккаунт.
Далее порядок следующий:

  1. Жмем на «Add New Domain ». В появившейся форме заполняем поля «Enter Domain Name » и вводим капчу.
  2. Вас попросят подтвердить, что информация правильная. Прорвете еще раз чтобы быть уверенным, если все правильно то нажимаем «OK » (Не закрывайте эту страницу она нам еще пригодится).
  3. Мы добрались до заветного окна с NS серверами. Заходим под своей учетной записью на nic.ru и следуем по маршруту Мои домены -> Изменить (в колонке DNS-серверы для нужного доменного имени). В появившейся форме заполняем данные со страницы, полученной на предыдущем этапе (имена серверов и их IP в соответствующие поля). Из личного опыта могу сказать что чем больше DNS серверов тем меньше проблем с разрешение имени в ip и наоборот (к тому же сервис будет Вам постоянно сообщать что не все из предоставленных вас серверов прописаны в качестве серверов обслудивающих Ваш домен). Сохранив изменения необходимо перейти на страницу, на которой мы находились на предыдущем шаге.
  4. Нажимаем кнопку «Start DNS management for example.com » и приступам к настройке DNS. Преходим в категорию «Dynamic DNS ». В этой категории вы можете создать любое количество доменов 3 и так делее уровней. Вы наверняка также обратите внимание на поле с IP (под ним будет указа IP с которого вы зашли на сайт). Также вы можете создать и зависти типов «CNAME », «MX », «TXT », «SRV », «AAAA », «NS » (последние 4 секции находятся в разделе «Advanced »). Для меня была интересна возможность создавать SRV зиписи, для поднятия jabber сервер с возможность s2s.

А теперь самое интересное, настройка оповещения dnsever.com об изменении IP. (более детальное описание в разделе «Dynamic DNS USAGE »)
В кратце:
Windows - Скачиваем клиената из раздела «Dynamic DNS USAGE », устанавливаем, настраиваем (при настройке ошибиться сложно).
Linux и иже с ними - для подачи сигнала изменения IP будем использовать wget.
/usr/bin/wget -O - --http-user=username --http-passwd=PssW0RD dyna.dnsever.com/update.php?host&host
Я создал файл и записал в него эту строку. При добавлении нового домена 3 и так далее уровня просто добавьте к этой строке запись вида “&host”.
Исполнение этого скрипта можно повесить в cron (как это предложено в официальной документации).
*/5 * * * * /guul/path/to/script/ddnserv.sh > /dev/null 2>&1
А затем переложил это скрипт в /etc/ppp/ip-up.d/ с следующем виде

#!/bin/sh PPP_IPPARAM="$6" PPP_IFACE="$1" if [ "${PPP_IPPARAM}" = "ttk" ] then /usr/bin/wget -O - --http-user=username --http-passwd=PssW0RD dyna.dnsever.com/update.php?host&host fi

В моем случае при поднятии ppp соединения в качестве значения для ipparam указано ttk

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

Добрый день. Я уже давно написал статьи по созданию , и серверов на домашнем компьютере, которые позволяют получить доступ к файлам через интернет из любой точки планеты. Это, конечно же, очень удобно, но не у всех подключен статический внешний IP адрес, ну что уж там, даже у меня его до сих пор нет. Поэтому я до последнего времени подключался через TeamViewer с телефона и смотрел свой текущий IP. Чертовски неудобно, я вам скажу. Но тут мне на глаза попался раздел роутера под названием DDNS, и я заинтересовался, что же это за технология и как ей пользоваться. Оказалось, что благодаря ей можно получить постоянное доменное имя третьего уровня (третий_уровень.второй_уровень.первый_уровень, т.е. к примеру skesovru.dyndns.com). В дальнейшем, если у вас есть своё доменное имя, можно настроить перенаправление на данный адрес для придания более приятного вида ссылки. Думаю, я уже описал все прелести данного метода, так что перейдем к инструкции. Единственное, на что нужно обратить внимание: я настраивал данный метод для своего роутера (и на сколько я понял, почти все роутеры позволяют это сделать). Как он будет работать при прямом подсоединении интернета к компьютеру я ещё не знаю. Так получилось, что пользователи, которые имеют роутеры D-Link, могут бесплатно регистрировать одно доменное имя с помощью сервиса DynDNS, но мне удалось благодаря этому сервису так же настроить для своего TP-Link. Так что действуйте следующим образом. Если же у вас роутере D-Link, то вы можете создать имя уже на первом сайте. Там всё просто.

1) Переходим на сайт www.dlinkddns.com и создаем новый аккаунт, введя свои данные. Нажимаем кнопку Create Account .

2) На электронный ящик будет отправлено письмо со ссылкой для активации аккаунта. Перейдя по ней, вы увидите сообщение о том, что ваша учетная запись активирована.

Владельцы роутеров D-Link могут остаться здесь и настраивать роутер согласно инструкциям с сайта, но если вы хотите получить больший выбор доменого имени, то идём дальше.

3) Переходим на сайт dyn.com и заходим под учетными данными, которые использовали на первом сайте:

5) Далее заполняем поля, вводим желаемый Hostname и выбираем домен второго уровня. В поле Servise Type оставляем Host with IP adress . В поле IP Adress вводим свой текущий IP адрес (его можно узнать на internet.yandex.ru). Разделы WebHOP и Mail Routing мне не интересны, поэтому я их не трогал. Жмём кнопку Activate .

Уже сейчас, перейдя по выбранному доменному имени, можно попасть на ваш компьютер. Но мы затеяли это всё для того, чтобы заходить по одному и тому же домену независимо от текущего IP поэтому настраиваем дальше.

Роутер или маршрутизатор.

Идём дальше в веб-интерфейс вашего роутера. Переходим в раздел DDNS. Здесь вводим логин и пароль аккаунта и домен, который мы зарегистрировали на сайте и ставим «Включить DDNS», жмём сохранить и войти. Если всё успешно, то появится соответствующая надпись и теперь роутер сам будет обновлять IP указанный на сайте, для доступа к вашему компьютеру.

Прямое подключение компьютера к интернету.

В данном случае понадобится программа Dyn Updater , последнюю версию можно скачать . Во время установки рекомендую отключить Internet Guide. Далее запускаем, вводим логин и пароль от аккаунта и выбираемHostname , который нужно обновлять. Не забываем, что программу нужно добавить в исключения фаервола.

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

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

Так же можно сделать редирект для основного домена, заменив ftp на две записи www и @.

На этом всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа.

В этой статье-инструкции постараюсь наиболее детально рассказать о том, как можно организовать работу динамически присваемого адресса и домена. А именно резолв последнего на понятный человеку язык: domen. com Дело в том, что если адресс IP меняется, то постоянно придётся вручную прописывать «A» запись в ваши эоны, что есть мягко говоря не очень удобным. Для автоматицации данного процесса можно использовать связку dyndns и zoneedit. Такая конфигурация может понадобится, к примеру если вы хотите захостить собственный сайт у себя на домашнем компьютере. С одной стороны получается что вам не нужно при таком раскладе арендовать у провайдера Интернета статический IP адресс, и соответсвенно платить за него, но с другой, надёжность и доступность вашего сайта ставится под сомнение, так как: сбои электричества, интернета, компьютера ит. д.

Сам процесс будет состоять из нескольких этапов, ничего сложного тут нет, любой человек мало-мальски понимающий принцип работы DNS сможет всё настроить, также тут предполагается что у вас уже есть зарегистрированный домен.

2. Логимся в свой свежесозданный аккаунт на dyndns. org, должны увидеть такую картину:

3. Самый важный момент, правильно заполнить настройки вашего хоста. Не должно быть распространённого названия, иначе просто не позволят зарегистрировать, а также, обязательно проверить IP адресс вашей машины где будет находится сайт, к примеру тут http://2ip. ru. http://www. whatismyip. com/. Этот IP прописывается в поле IP Address . все остальные настройки по умолчанию:

4. Теперь нужно настроить любой приемлемый способ обновления dns записей при смене IP адресса. Для этого существует три способа: ручной, через утилиту-клиент или на роутере. Наиболее верный и быстрый способ, это использовать аппаратные возможности роутера, но тут возможно много вариаций на тему: «где эти настройки прописывать?». Поэтому, для наглядности покажу пример со своего роутера, но в вашем не обязательно должно быть так:

Помимо этого способа используются другие утилиты для обновления DNS, самые распространённые: Ddclient, noip-updater для *nix. Для Windows http://dyn. com/support/clients/windows/ и полный перечень других тут: http://dyn. com/support/clients/. Рассказывать о каждой утилите нет смысла, ввиду распухания инструкции, возможно сделаю небольшой обзор в отдельной статье.

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

6. Логимся в аккаунт и нажимаем на New Zone . появится всплывающее окно в котором необходимо ввести название зоны, оно должно соответствовать вашему домену:

Нажимаем Submit и переходим к редактированию зоны Edit Zone . Далее заполняются поля как показано на рисунке, меняются только имена хостов. Самое главное чтобы у вас было не меньше 2-ух NS серверов, иначе работать не будет. Объяснять что зачем, это будет плавный переход в настройки Bind и вообще в понятия работы DNS.

7. Последний этап это прописывание NS серверов в настройках вашего домена. Это выполняется в аккаунте регистратора домена, типичный пример:

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

    — на момент написания статьи в dyndns. org можно было бесплатно регистрировать 2 хоста — в zoneedit. com аналогично 2. — не разрешается иметь несколько аккаунтов зарегистрированных на одного пользователя, иначе грозит баном.
    — в процессе поисков альтернативы у других провайдеров DNS, данную «фичу» нашёл только у zoneedit. com, у других такое запрещено и с динамическим ip такое там не прокатит. в /etc/hosts (%SystemRoot%\WINDOWS\SYSTEM32\DRIVERS\ETC\)желательно прописать ip компьютера и свой домен 2-го уровня (mydomen. com), иначе может возникнуть ситуация, что когда вы пытаетесь попасть на свой сайт, вместо этого попадаете в настройки роутера.


Рекомендуем почитать

Наверх