FreeBSD: установка клиента DDNS ddclient (www.dyndns.com) |
Написал microsin | |
15.04.2008 | |
Перед выполнением всех этих операций у Вас должен быть зарегистрирован аккаунт на сайте dyndns.com, и там же получено доменное имя. Предположим, вы настроили себе имя mycooldomain.dyndns.biz (это делается на страничке dyndns.com - перейдите на Account\Add Host Services). Процесс по шагам:
1. # locate ddclient
2. На сайте dyndns.com перейдите на Support\DNS Tools\Update Client Configurator. Поставьте галочку "Add To Config File" напротив вашего домена mycooldomain.dyndns.biz, выберите формат конфига ddclient и жмите кнопку Generate. Получим содержимое для ddclient.conf - конфига для нашего клиента DDNS:
## Detect IP with our CheckIP server
## DynDNS username and password here
## Default options
## Dynamic DNS hosts
3. # cp /usr/local/etc/ddclient.conf.sample /usr/local/etc/ddclient.conf
4. Добавляем строку в /etc/rc.conf (это будет запускать ddclient в режиме демона при загрузке):
5. Запускаем ddclient как демона: Замеченые глюки Иногда после длительной работы или смены IP на внешнем интерфейсе ddclient перестает обновлять IP адрес, привязанный к доменному имени. В системный лог /var/log/messages с интервалом 5 минут при этом пишется сообщение "Apr 13 16:43:28 msinhome ddclient[910]: WARNING: cannot connect to checkip.dyndns.org:80 socket: IO::Socket::INET: Bad hostname 'checkip.dyndns.org'". Однако проверка доступности checkip.dyndns.org по порту 80 показывает, что все в порядке. Лечится рестартом ddclient: # ps -ax | grep ddclient 91256 p1 S 0:02.58 ddclient - sleeping for 210 seconds (perl) # kill 91256 # ddclient -daemon 600 -syslog |
|
Последнее обновление ( 06.07.2013 ) |