注册dynv6.com
注册https://dynv6.com/的二级域名
打开https://dynv6.com/zones/查看解析ip
测试提交更新url
用浏览器打开下面链接("<>"修改成自己的账号信息),会提交更新域名的ip
1 2 3 |
http://dynv6.com/api/update?hostname=<domain>&token=<username>&ipv4=<ipaddr> http://dynv6.com/api/update?hostname=<domain>&token=<username>&ipv6=<ip6addr> http://dynv6.com/api/update?hostname=<domain>&token=<username>&ipv6prefix=<ip6lanprefix> |
脚本
将以下脚本中“<>”的内容修改成自己信息
添加到群晖-计划任务-每5分钟执行一次
1 2 3 4 5 6 7 8 9 10 |
#网卡v4地址 ipv4=`ip -4 address show | grep inet | grep -v 127.0.0 | awk '{print $2}' | cut -d'/' -f1` #网卡v6地址 ipv6=`ip -6 address show | grep "inet6.*global" | awk '{print $2}' | cut -d'/' -f1` # curl "http://dynv6.com/api/update?hostname=<domain>&token=<username>&ipv4=$ipv4" #v6不判断addresses unchanged 即便没有变化也显示addresses updated curl "http://dynv6.com/api/update?hostname=<domain>&token=<username>&ipv6=$ipv6" #ipv6prefix判断addresses unchanged curl "http://dynv6.com/api/update?hostname=<domain>&token=<username>&ipv6prefix=$ipv6" |
** 完成 **