使用NOIP DDNS

更换IP地址的命令:

curl -s -u 'login:pass' https://dynupdate.no-ip.com/nic/update?hostname=ya.ddns.net&myip='$(curl -s http://checkip.dyndns.com/ | grep -oE '[0-9.]+' | head -1)'

响应应为 good

good 81.26.183.29

一分钟后再检查IP是否已更新:

dig +short ya.ddns.net @nf1.no-ip.com
81.26.183.29

在这分钟内(TTL=60秒),dig 可能仍显示旧地址。