Очень часто провайдеры Интернет при подключении к сети предоставляют внешний динамический ip-адрес. Подавляющему большинству пользователей этого достаточно. Однако в некоторых случаях (для сетевых игр, для доступа к своему компьютеру из вне) необходим внешний статический адрес. Эту услугу предоставляют далеко не все провайдеры, а если и предоставляют, то за дополнительную плату. Обойти эту проблему можно с помощью технологии DDNS, позволяющей связать внешний динамический ip-адрес и постоянное доменное имя. Воспользоваться DDNS можно совершенно бесплатно!
Выбор провайдера DDNS
Провайдеров DDNS довольно много. Здесь пойдет речь о двух наиболее известных: dyndns.com и no-ip.com. Функциональность, предлагаемая этими провайдерами, в рамках бесплатного акаунта практически идентична, но есть небольшие различия.
Переадресация 80-го порта. Будет полезна тем, кто настроил свой веб-сервер на нестандартный порт. Избавляет от необходимости прописывать номер порта в адресной строке браузера. TTL равное 4 часа. Подойдет тем, у кого адрес меняется относительно редко (компьютер, маршрутизатор работает целый день или дольше). В этом случае скорость доступа будет выше, т.к. будут задействованы механизмы кеширования DNS.
Работа с dyndns.com
Открываем сайт dyndns.com. Для регистрации нажимаем по ссылке Create Account, после нажатия на кнопку Create Account на ваш адрес будет отправлено письмо с ссылкой для активации акаунта. После активации вновь заходим на сайт и вводим свой логин / пароль. После входа в акаунт переходим в раздел My Hosts и нажимаем по ссылке «Add New Hostname» и переходим к настройкам хоста.
ostname – выбираем имя домена третьего уровня. Справа в выпадающем списке выбираем домен второго уровня (какой больше нравится). Wildcard Status – опция доступна только для платных акаунтов. Пропускаем. Service Type – оставляем Host with IP address. Опция WebHop Redirect служит для переадресации веб-адресов. Offline Hostname – включение режима «не доступен». IP Address – можно оставить пустым или подставить свой текущий ip, кликнув по ссылке «Use auto detected IP address». TTL и Mail Routing оставляем без изменений. Нажимаем кнопку Add to Cart. Теперь осталось установить клиент DynDNS Updater непосредственно на компьютер, и ввести свои данные.
Работа с no-ip.com
Открываем сайт no-ip.com. Для регистрации нажимаем по ссылке и заполняем форму регистрации. Обязательно требуется заполнить все поля кроме Zip/Postal Code. После нажатия на кнопку I Accept, Create my Account на ваш адрес будет отправлено письмо с ссылкой для активации акаунта. После активации вновь заходим на сайт и вводим свой логин / пароль. После входа в акаунт переходим в раздел Add a Host и начинаем настройки хоста Hostname – выбираем имя домена третьего уровня. Справа в выпадающем списке выбираем домен второго уровня (какой больше нравится). Host Type – для привязки к ip-адресу выбираем DNS Host(A). DNS Host(Round Robin) – для привязки доменного имени к нескольким ip-адресам (для балансировки нагрузки, платная функция). DNS Alias(CNAME) – привязка к доменному имени (создание синонима). Port 80 Redirect – перенаправление 80-го порта (в остальном аналогично DNS Host(A)). Web Redirect – привязка к URL. Mail Options – оставляем без изменений. В конце нажимаем Create Host.
Теперь осталось установить клиент непосредственно на компьютер. Вводим там свой логин и пасс.
Проверка работоспособности DDNS
Это можно сделать через через любой из доступных сервисов nslookup. Например здесь: http://network-tools...ok/Default.asp. В поле domain вводим имя своего домена и нажимаем Go. Ответ сверяем с текущим ip-адресом вашего компьютера или маршрутизатора (если таковой имеется). Если адреса совпадают – все работает правильно.
Для проверки доступности портов своего компьютера сервис canyouseeme.org