Что такое динамический DNS?
http://adslinfo.org.ua/9-chto-takoe-dinamicheskijj-dns.html
Для начала выясним что же такое DNS вообще.
В интернете можно найти такое определение :
DNS - Domain Name Service (служба доменных имён). Система, в которой устанавливаются соответствия между числовыми IP-адресами и текстовыми именами компьютеров, подключенных к сети.
Domain name (доменное имя, домен) - Имя компьютера в DNS без имени самого хоста.
Обычно привязка доменного имени происходит к статическому IP - адресу. Но статический адрес стоит денег, и далеко не каждый может его себе позволить. В обычном случае при подключении абонент ADSL получает динамический IP - адрес (т.е. адрес выдает DHCP сервер и он меняется после каждого подключения). Когда Вы просто работаете в Интернет, иногда это даже бывает полезно (например: при скачивании файлов с Рапиды. Переподключился, получил новый IP и не нужно долго ждать. Некоторые даже пишут скрипты, что-бы физически не дергать модем).
Но когда есть необходимость разместить на своем домашнем компьютере WEB или FTP сервер или получить удаленный доступ через Интернет - динамический адрес может сильно затруднить выполнение задачи. Однако, из этой ситуации есть выход - Динамический DNS.
Динамический DNS - это технология, которая позволяет обновляться информации о Вашем текущем IP-адресе в реальном времени. Для этого существуют специальные службы в интернете. Одна из них - сервер DynDNS. В этой статье я опишу как зарегистрироваться на этом сервере и и выполнить все небходимые настройки.
Идем по ссылке. В правом верхнем углу под формой авторизации жмем ссылку "Create Account". Заполняем форму регистрации. Все как обычно: Имя пользователя, электронная почта, еще раз электронная почта (подтверждение), пароль и подтверждение пароля. Принимаем условия лицензионного соглашения (I agree to the AUP) и соглашаемся с тем, что мы создаем один бесплатный аккаунт (I will only create one (1) free account:).
Идем в свой почтовый ящик, находим письмо от DynDNS и перейдя по ссылке активируем учетную запись. После успешной активации авторизуемся на сервере. Попадаем в панель управления аккаунтом.
В разделе "My Services" жмем на ссылку "Add Host Services".
Придумываем имя своему поддомену, заполняем поле "Hostname", выбираем домен, к которому будет относиться ваш поддомен, из предложенного списка (Например hous и выбрали и получим домен hous.).
Жмем ссылку с надписью "Use auto detected IP address xxxxxxxxx".
Жмем Create Host. Если имя уникально (в противном случае сервер укажет на это), то можно Вас поздравить. Теперь у Вашего компьютера есть свое уникальное имя в Интернет привязанное к текущему IP-адресу. Я не зря выделил эту фразу, поскольку остался еще один шаг: необходимо сделать так, что бы сервер имел оперативную информацию о Вашем IP-адресе.
Это можно сделать двумя путями:
Если Ваш модм поддерживае Динамический DNS - необходимо войти в модем и выполнить соответствующие настройки. Если нет, не расстраивайтесь. DynDNS позаботился и об этом. В разделе Support имеется утилита DynDNS Updater. Ее необходимо скачать и установить на компьютер. Затем запустить утилиту и указать Ваши регистрационные данные для DynDNS. Эта утилита позаботится о том, что бы у сервера всегда были свежие данные о Вашем текущем IP - адресе.
И еще пару замечаний.
Если Ваш модем работает в режиме маршрутизатора с включенным NAT (этот режим рекомендую), то необходимо выполнить portmapping для тех портов которые Вы собираетесь использовать (например для WEB-сервера это 80 порт, а для Удаленного доступа к рабочему столу 3389).
Удачи.