Стоит у меня сервачек на Windows 2003, крутится на нем пару сервисов и раздает интернет через трафик инспектор. В своё время открыл для себя сервис DymDNS отличный сервис для тех кому нужно доменное имя, ну и у кого нет статического IP адреса, для сисадмина  незаменимая вещь. Так как Win2003 уже уходит в прошлое то с последующим обновлением клиента DymDNS Updater поддержка его на этой платформе прекратилась и начались косяки, клиент не стартовал как положено после перезагрузке якобы из-за каких-то конфликтов служб в Win2003, приходилось вручную заходить в клиент и стартовать.  Пришла мне в голову идея склепать батник и  запихать его в планировщик заданий на выполнение каждый час но и это не помогло.

Как говорят «Раз в год даже палка стреляет» так вот у Виндовс это не много чаше а под выстрелом подразумевается синий экран смерти то перезагрузить после обновления нужно, то мертвый экран вывалится по непонятным причинам. Надоело мне все это, в нужный момент на работу даже не попадешь из дома .

Крутился у меня в локалке сервачек еще один, старенький на Celeronчег  478 сокет  256mb  ОЗУ но свое дело делал четко, ретранслировует  радиостанции в местную локальную сеть и еще пару служб.

Пришла идея поставить на него DymDNS, немного по искав в портах нашел замечательную утилиту как раз для этих случаев.

1.Идем в порты и ищем пакет предварительно обновив порты

server# cd /usr/ports/ \\ Переходим в порты

server# make search name=’ddclient’ \\ Запрос на поиск

Port:   ddclient-3.8.1

Path:   /usr/ports/dns/ddclient

Info:   Update dynamic DNS entries

Maint:  rfarmer@predatorlabs.net

B-deps:

R-deps: p5-IO-Socket-SSL-1.44 p5-Net-SSLeay-1.38 perl-5.12.4_2

WWW:    http://ddclient.sourceforge.net/

 server# make install \\ Запускаем установку

===> accessibility

===> accessibility/accerciser

===>  Vulnerability check disabled, database not found

===>  License check disabled, port has not defined LICENSE

2.Установив клиента  идем на сайт  http://dyn.com/support/clients/linux/ddclient/ . Поставьте галочку «Add To Config File» напротив вашего домена, выберите формат конфига ddclient и жмите кнопку Generate. Получим содержимое для ddclient.conf

3.  Копируем и правим

server# cp /usr/local/etc/ddclient.conf.sample /usr/local/etc/ddclient.conf           \\ копируем дефолдный конфиг

Правим его  до состояния того что выдали нам на сайта

server# ee /usr/local/etc/ddclient.conf, чтобы там оказалось все то, что мы получили в генераторе на сайте dyndns.com

4. Дописываем сюда пару строчек

server# ee /etc/rc.conf

ddclient_enable=»YES»

5. Запускаем ddclient как демона:

# ddclient -daemon 600 -syslog

 

Поделитесь со своими друзьями!

Опубликовать в Одноклассники
Опубликовать в Мой Мир
Опубликовать в Яндекс
Опубликовать в Google Plus
Опубликовать в Google Buzz
Опубликовать в LiveJournal