he.net的ipv6 DDNS脚本

作者:han 分类: F 发布于:2022-5-11 14:02 ė115次浏览 60条评论

先创建一个dns.he.sh文件,代码如下:

  #!/bin/bash #下面一行代码是更新 dns,请根据自己情况修改 curl -6 -k "https://dyn.dns.he.net/nic/update" -d "hostname=你的域名" -d "password=你的域名token" >> /var/log/dns.he.log

见这个sh文件上传到某个位置,如/opt目录下,再创建定时任务:


crontab -e 

*/10 * * * * /opt/dns.he.sh 加入 crotab 10 分钟运行一次

这样就可以定时更新IPv6地址了。


自动检测 IPv4/IPv6 address:
curl -4 "https://ddns.wzfou.com:[email protected]/nic/update?hostname=ddns.wzfou.com"					
curl -6 "https://ddns.wzfou.com:[email protected]/nic/update?hostname=ddns.wzfou.com"					

指定 IPv4/IPv6 address:
curl "https://ddns.wzfou.com:[email protected]/nic/update?hostname=ddns.wzfou.com&myip=192.168.0.1"					
curl https://ddns.wzfou.com:[email protected]/nic/update?hostname=ddns.wzfou.com&myip=2001:db8:beef:cafe::1

本文出自 点滴记忆,转载时请注明出处及相应链接。

0

Ɣ回顶部