Динамический DNS или статический адрес при сменном IP

Если у вас динамический IP от вашего интернет провайдера, то со временем раздражает частая смена IP, так как вы не можете иметь доступ к компьютеру извне. Не отчаивайтесь, есть выход – сервисы Dynamic DNS. Эти сервисы позволяют Вам привязать ваш IP к определенному (к выбранному Вам из предложенных) домену. Запись на DNS сервере о Вашем IP будет меняться каждый раз, когда он сменится или через заданное время. Это позволит Вам иметь доступ к вашему компьютеру извне вне зависимости от того, какой у вас IP в данный момент. Есть два самых распространенных сервиса по предоставлению такого рода услуг и что самое приятное оба они бесплатны в ограниченном варианте. Если вы привязываете 1 компьютер, то Вам это ничего стоить не будет, если больше… тогда придется раскошелиться. О них мы речь и поведем.

No-IP

Рассмотрим установку клиента от этого сервиса. Сперва вам нужно завести аккаунт на no-ip.com если у Вас такового нет.

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

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

Вас будет выслано письмо с подтверждением регистрации аккаунта на сайте. Следуем инструкциям в письме и все будет ОК.

Письмо подтверждения

Письмо подтверждения

Заходим в свой аккаунт и жмем Add в меню Hosts / Redirects.

Добавляем новый домен

Добавляем новый домен

Вводим имя вашего хоста и выбираем домен из предложенных. Здесь выбрано имя хоста howtonoip и выбран домен no-ip.org. Скролим вниз и выбираем Create Host.

Настройки хоста

Настройки хоста

Теперь самое интересное – устанавливаем клиент. В терминале вводим  «sudo apt-get install no-ip».

Установка клиента No-IP

Установка клиента No-IP

Пос установки запускаем «sudo no-ip -C» и выбираем интерфейс подключенный к внешнему интернету. Потом вводим информацию о вашем аккаунте. Если у вас в системе зарегистрирован 1 хост, то он будет использован по умолчанию. Если нет, то будет предложен выбор. Затем выбираем интервал обновления данных о вашем IP. Скрипт спросит Вас нужно ли запускать какую-то команду после удачного обновления. Обычно никому такое не нужно – жмем No.

Конфигурирование No-IP клиента

Конфигурирование No-IP клиента

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

DynDNS

Здесь тоже все достаточно просто. Для начала, как всегда если есть – то не стоит, регистрируем аккаунт на dyndns.com и заполняем данные о хосте.

Добавление хоста

Добавление хоста

Затем конфигурируем свой хост.

Конфигурирование хоста

Конфигурирование хоста

И после этого добавляем хост в корзину, не смотря на то, что все оформлено как покупка стоимость вашего хоста будет 0,00$ а вот последующие домены будут стоить денег. С созданием разобрались, теперь клиент.

Для начала ставить дополнительные пакеты (установка клиента из репозитария этого не предусматривает). Дополнительные библиотеки требуются для того, чтоб Вы имели возможность отсылать вашу информацию об аккаунте по защищенному каналу.

sudo apt-get install ssh libio-socket-ssl-perl

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

sudo apt-get install ddclient

Конфигугируем

gksu gedit /etc/ddclient.conf

Конфигурационный файл должен выглядеть приблизительно так:

# Configuration file for ddclient generated by debconf
#
# /etc/ddclient.conf

daemon=300
pid=/var/run/ddclient.pid
ssl=yes
use=web, web=checkip.dyndns.com/, web-skip='IP Address'
login=your-username
password=your-password
protocol=dyndns2
server=members.dyndns.org
your-hostname.dyndns.org

Теперь конфигурируем демон

gksu gedit /etc/default/ddclient

Удостоверьтесь в наличии следующих линий:

run_ipup="false"
run_daemon="true"
daemon_interval="300"

Для полного спокойствия сделаем перезагрузку сервиса

sudo /etc/init.d/ddclient restart

И если Вы не получили ошибку в виде WARNING: file /etc/ddclient.conf, line x то вы все сделали правильно и проверить это можно командой

sudo /etc/init.d/ddclient status

Вот и все. Для более углубленного изучения данной темы предлагаю почитать это.

Тэги: , , , , , ,

Эта запись была оставлена Понедельник, августа 17, 2009 в 10:20 и относится к категориям: How To, Network. Вы можете отслеживать комментарии по RSS 2.0 ленте. Вы можете оставить комментарий или trackback с Вашего сайта.

Оставить комментарий

Надо-бы залогиниться, чтоб оставить комментарий.