Как привязать домен к динамическому IP адресу (DDNS): 1-ый способ, DynDNS

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

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

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

Переходим на сайт www.dlinkddns.com и создаем новый аккаунт введя свои данные.

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

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

 

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

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

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

 

4) В разделе My Hosts жмём по ссылки Add Host Services:

В разделе My Hosts жмём по ссылки Add Host Services.

 

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

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

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

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

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

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

 

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

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

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

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

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

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

 

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

Спасибо за внимание :)

 Материал сайта Skesov.ru