Вы здесь

Доменное имя для динамического айпи-адреса / dns for dynamic ip

Ситуация такая - ваш провайдер через dhcp назначает вам ip, который виден из интернет (это верно далеко не для всех провайдеров). Это значит, что по этому ip вы можете подключится к своему компьютеру извне, к примеру, если на нем установлен ssh или http сервер. Допустим, можно, сидя на работе, управлять домашним компьютером через ssh или разместить свой homesite/blog на домашнем компьютере. Но адрес-то меняется! Можно, конечно, каждый раз, когда надо порулить домашним компом, записывать на листик свой ip и идти на работу. Но друзьям и всему миру этот ip каждое утро не вышлешь по почте, как-то глупо. Для таких случаев существуют сервисы типа dyndns.org, которые позволяют выбрать доменное имя и обновлять его адрес (тот самый ваш меняющийся ip) через специальный клиент. Каждый раз, когда включится компьютер, он будет слать выделенный вашей сетевой карточке ip на сайт dyndns и обновлять параметры вашего домена.

Теперь приступим к делу.

  • Для начала с помошью ifconfig необходимо убедиться, что ваш ip действительно внешний. То есть не 192.168... или 10.2..... Можете даже попросить далекого друга попинговать ваш адрес снаружи.
  • Если айпишник действительно внешний, то следующим шагом нужно зарегистрироваться на dyndns.
  • После этого на сайте проследуйте по меню: Services -> Dynamiс DNS -> Get Started и заведите себе доменное имя третьего уровня, выбрав второй уровень из 88 доступных имен.
  • Следующим шагом установите пакет, который будет постоянно связыать ваш ip с заведенным доменом:
    sudo aptitude install ddclient
  • В Ubuntu этот пакет сделан замечательно, вам не придется настраивать конфигфайл вручную, все параметры пакет спросит у вас в интерактивном режиме. Вам нужно будет ввести логин и пароль для сайта dyndns, имя хоста, с которым нужно связывать ip и имя сетевого интерфейса, на котором этот ip назначен. Это будет имя той сетевой карточки, через которую проходит интернет, eth0 или eth1, допустим.
  • Последнее, можно для удовольствия пропинговать адрес и убедиться, что он ссылается на ваш текущий ip.

В общем все. Теперь, при включении компьютера или просто во время смены ip адреса на сетевом интерфейсе демон ddclient будет отсылать новый айпишник на dyndns, таким образом связывая его с выбранным доменным именем. С этого момента можно устанавливать ssh-server, ftp файлопомойку или заводить блог прямо у себя дома. По-моему, здорово.

Да, есть одно но. Провайдеры иногда закрывают порты. Т.е. снаружи может быть не виден 80й порт, на котором обычно крутится апач, или 22й порт ssh.
Вы можете проверить доступные снаружи порты по этой ссылке - http://www.dyndns.com/support/tools/openport.html.
Или вообще, подробнее почитать, как это все работает здесь - http://www.dyndns.com/services/dns/dyndns
Оригинал http://libc6.blogspot.com/2008/09/dns-for-dynamic-ip.html.