Идем к примеру
на первый попавшийся сайт предоставляющий
динамические DNS, мне попался
http://ipnodns.ru/. Регистрируемся,
авторизируемся и получаем доступ к
админке управления DNS. Находим создание динамических DNS, придумываем себе домен, создаем его и получаем код управления доменом. Домен будет вида: you-site.ipnodns.ru.
Далее нам нужно настроить роутер для того что бы он позволил из интернета войти на наш сайт. Большинство роутеров находятся по адресам http://192.168.1.1/ или http://192.168.0.1/.
Авторизируемся в роутере как администратор.
Находим настройки Dynamic DNS
В моем случае роутер поддерживает возможность пробросить 3 динамических DNS. Открываем на редактирование один из DNS:
Далее необходимо указать провайдера DNS с которым мы будем работать, свой логин и пароль (что не всегда обязательно).
Тип аутентификации по умолчанию basic, так и остается, самый важный пункт в настройке это Service API. В ней указываются параметры для передачи провайдеру данных кто мы и на какой IP отправлять запросы по нашему домену, который мы ранее создали. Из строки API Вы можете увидеть, что мы передаем название нашего домена, логин и секретный ключ для управления доменом, а так же IP в формате ###IP###, роутер по этой маске сам подставляет IP, если его не указывать то провайдер и так определит ваш IP.
Для того что бы роутер знал на какой ПК в сети отправлять запросы из интернета, нужно указать внешний порт для связи его с внутренним портом веб сервера.
У меня это ПК в сети под IP: 192.168.1.220 у вас скорее всего будет другой IP.
У меня на роутере выбран второй WAN интерфейс так как их у меня два. Private IP - ПК, где у меня запущен WEB сервер, протокол TCP и порты. Start Port - порт на который ожидается запрос (у нас это 8888
), End Port - порт на домашнем веб сервер (тоже 8888).
Адрес должен будет выглядеть you-site.ipnodns.ru:8888. Вы спросите почему не 80 порт ведь он стандартный для веба. Да он стандартный но на нем сидит внешний и внутренний веб интерфейсы роутера и т.д. и т.п. и кроме меня этим роутером пользуются менее опытные люди, принято решение уйти на 8888, меньше хлопот с настройкой и быстрый результат.
Этого достаточно, чтобы ваш домен стал доступен из сети интернет, через пару минут можно уже пользоваться.
Для тех у кого нет такого продвинутого роутера есть возможность с самого ПК отправлять запросы на присвоение домену измененного IP, подробнее: http://ipnodns.ru/cgi-bin/main.cgi?m=help
Так же вам может быть интересно: Домашний хостинг своими руками
Комментарии
Получилось :) буду тестить, спасибо автору
ОтветитьЯ рад что пригодилось)
ОтветитьАвтору респект!
ОтветитьВсе эти плюшки будут работать лишь тогда когда у вас белый IP - с сервым IP такая штука непракатит
ОтветитьЭти плюшки как раз и сделаны для тех несчастных у которых нет белого IP.
ОтветитьЧуть позже напишу скрипт для крона, который будет обновлять IP у доменов, ибо 3-х доменов которые обслуживает роутер становится мало.
¯ \ _ (ツ) _ / ¯
ОтветитьСделал тоже самое на Asus N12 DD-WRT пишет, что все нормально, а обновления адреса нет.
Ответить