В этой статье я покажу вам, как я настроил динамический DNS-клиент (ddclient) в Linux (Ubuntu) для одновременного обновления учетных записей DynDns и Zonedit с нескольких хостов. Я недавно переключил свои маршрутизаторы. Мой предыдущий маршрутизатор (Linksys WRT-320N) работал под управлением DD-WRT, но мой текущий (ASUS RT-N13U) работает на собственной прошивке, которая, кстати, очень хорошо разработана.
На моем маршрутизаторе Linksys были запущены два приложения обновления DDNS. Моя учетная запись zoneedit была обновлена с использованием функции DDNS DD-WRT. Моя учетная запись на dyndns.com была обновлена с использованием ddclient.
В настоящее время мой маршрутизатор ASUS допускает только одного DNS-провайдера и один хост, который у меня не работает. Поэтому мне пришлось изменить / расширить свой ddclient.conf для работы с обоими провайдерами.
Конфигурация динамического DNS-клиента (ddclient)
Отредактируйте ddclient.conf:
sudo vi /etc/ddclient.conf
Добавьте / отредактируйте, как описано ниже:
# Configuration file for ddclient generated by debconf
#
# /etc/ddclient.conf
# DynDns.com
protocol=dyndns2
use=web, web=checkip.dyndns.com, web-skip='IP Address'
server=members.dyndns.org
login=xxxxxx
password='xxxxx'
domain1.com,domain2.org,domain3.net
# Zoneedit
pid=/var/run/ddclient.pid
protocol=zoneedit1
use=web, web=dnspark
server=dynamic.zoneedit.com
login=xxxxx
password='xxxxxxx'
domain4.com,domain5.info,domain6.biz
Сохраните файл и выйдите. Остановите ddclient и начните снова:
sudo /etc/init.d/ddclient stop
sudo ddclient -verbose
Проверьте вывод, чтобы убедиться, что все было обновлено правильно.
Источник записи: https://www.smarthomebeginner.com