我已经在服务器上安装了 ddclient,它似乎可以正常工作。但是,我在系统日志中收到以下警告:
nochg: No update required; unnecessary attempts to change to the current address are considered abusive
显然,即使 IP 地址检查返回的地址与上次相同,ddclient 也会触发更新。我该如何更改它,使其仅在地址自上次运行以来实际发生变化时才执行更新?
这是我的/etc/ddclient.conf
,其中部分信息被删除:
daemon=300
syslog=yes
verbose=yes
protocol=dyndns2
use=web, web=dns.loopia.se/checkip/checkip.php, web-skip='Current IP Address:'
server=dns.loopia.se
ssl=yes
login=<redacted>
password='<redacted>'
<redacted>
答案1
dd客户端使用缓存来检查您的公共 IP 地址是否与上次报告时有所不同。
仅当其发生变化时才会发送新的。
您的缓存文件可能有错误。删除它以让 ddclient 创建一个新的干净缓存文件。
sudo rm /var/cache/ddclient/ddclient.cache