ZP LUG - Группа пользователей GNU/Linux г. Запорожья

Каталог статей

Главная » Статьи » Мои статьи

Динамический IP - не беда!
        Долгое время "комплексовал" ;-) по поводу отсутствия у себя статического ip. Всегда думал, что без него нельзя поднять на базе домашнего компьютера полноценного web / ftp... сервера.
        В принципе услуга назначения статического ip существует у украинского гиганта телекоммуникаций, но за него надо платить, а это меня не сильно радует. Поэтому долгое время извращался: поднял ftp, web сервера, но что бы на них кто "из мира" смог зайти, я лез в ifconfig, смотрел свой ip и давал его желающим, но сразу после обрыва ADSL сессии приходилось повторять эту процедуру...
        Стал искать возможные варианты. Нашел в интернете скрипт на Perl, который ложится в /etc/init.d/ и запускается после поднятия adsl-подключения, долго обрабатывал скрипт своим напильником, но ожидаемого результа все равно не получил sad . А вообще смысл работы скрипта был такой: при включении adsl, я из ifconfig брал свой свежеполученный ip и пересылал его в файл index.html в качестве места редиректа, потом этим файл отправлял по ftp на свой сайт в интернете. Не понравилось вообщем мне это все, adsl-соединение иногда разрывается, мне выдается новый ip, а на сайте, с которого должен происходить редирект, ip оставался старый.
        На какое-то время забросил эту идею. Но вот вчера узнал от товарища, тоже обиженного динамическим ip, что у него в модеме встроенна поддержка dyndns, благодаря которой на хосте, который подключен через этот модем можно подымать полноценные сайты. Смысл дествия такой: модем с заданной переодичностью отправляет на публичный dyndns сервис полученный динамический ip. Немного "погуглив", обнаружил ряд публичных(бесплатных) dyndns серверов. Остановился на www.dyndns.com. Дальше зарегистрировал dyndns-аккаунт. Воспользовавшись формой, создал свой хост (предлагается около 80 доменов) на домене .endofinternet.org , и прописал свой текущий ip-адрес. После этого установил на своей машине dyndns клиент - ddclient и сконфигурировал его должным образом:
Code
cat /etc/ddclient.conf # Configuration file for ddclient generated by debconf # /etc/ddclient.conf daemon=300 # проверка каждые 300секунд syslog=yes # лог mail=root # адресат почты pid=/var/run/ddclient.pid # запись pid клиента в файл server=members.dyndns.org protocol=dyndns2 use=web,web=dyndns wildcard=yes login=nick #логин password=******* #пароль
         После этого запустил клиента: /sbin/service ddclient start. понял что все работает и поставил в автозагузку. Теперь можно жить с непримечательным динамическим ip.


Источник: http://en.wikipedia.org/wiki/dyndns
Категория: Мои статьи | Добавил: slp (09.10.2007) | Автор: Mikhailenko Alexander
Просмотров: 5127 | Комментарии: 5 | Рейтинг: 0.0/0
Всего комментариев: 5
5 Вольдемар  
0
А можно подробней, я дошел до скачивания клиента. Там набор файлов, куда там и что?

4 dmkhn  
0
Модемы с поддержкой dyndns ходят регистрироваться на сайт dyndns после установки связи с провайдером. Т.е., если провайдер обновляет Ваш ip раз в сутки, то и модем на dyndns ходит лишь раз в сутки..

3 ovel  
0
блин всё на английском cry

2 Goblin  
0
И еще. Вроде как dyndns ввел ограничение на количество посылок в течении дня, т.е. если вы поставите обновление информации каждые 10 минут - то ваш аккаунт могут заблокировать. Есть более красивый способ - запускать скрипт обновления dns записи в момент установления ppp-контакта. Надо отключить в параметрах режим демона и прицепить клиента в скрипт ip-up. В результате вы получите обновление записи именно в момент установления соединения (без интервала задержки) и экономия трафика (для кого это критично).

1 Goblin  
0
Можно даже больше - если есть зарегистрированный домен, то можно в DNS записях сделать проброс на запись dyndns или любого другого динамического dns сервиса. Так же можно пробросить и почтовую запись. В результате можно получить полноценный и красивый домен.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]