本帖最后由 巍巍青山 于 2019-6-21 22:41 编辑
/etc/hotplug.d/iface下创建脚本,如图
30-dnspod
- #!/bin/sh
- # wan ifup
- [ $ACTION = "ifup" -a $INTERFACE = "wan" ]
- curl -k -X POST https://dnsapi.cn/Record.Ddns -d 'login_token= &format=json&domain_id= &record_id= &record_line_id=0&sub_domain=@'
- sleep 10
- pv66=$(ip addr show pppoe-wan | grep inet6 | sed 's/\/.*//g' | awk '{print $2}' | grep 240e)
- curl -k -X POST https://dnsapi.cn/Record.Modify -d "login_token= &format=json&domain_id= &record_id= &sub_domain=6&value=${pv66}&record_type=AAAA&record_line_id=0"
复制代码 ipv4通过动态ddns更新,自动识别端口ip地址ipv6通过修改记录,因为ipv6获取有延迟,所以延迟10秒
login_token这个不会的看dnspod说明
domain_id 通过 curl -k-X POST https://dnsapi.cn/Domain.List -d'login_token= &format=json' 获取
record_id 通过 curl -k-X POST https://dnsapi.cn/Record.List -d'login_token= &format=json&domain_id= (你刚获取的)'
上面的是电信的,移动参考,我移动创建的是cmcc,,一般是wan的话把下面cmcc换成wan就成
- #!/bin/sh
- # cmcc ifup
- [ $ACTION = "ifup" -a $INTERFACE = "cmcc" ]
- sleep 10
- pv6=$(ip addr show pppoe-cmcc | grep inet6 | sed 's/\/.*//g' | awk '{print $2}' | grep 2409)
- curl -k -X POST https://dnsapi.cn/Record.Modify -d "login_token= &format=json&domain_id= &record_id= &sub_domain=@&value=${pv6}&record_type=AAAA&record_line_id=0"
复制代码 ipv6的80端口是开放的
请不要胡乱输入以及粘贴、复制等方式灌水
请尊重作者、并共同维护网站的正常阅读,否则账户将会被限制发帖、回帖,站内短信以及阅读权限等都会受到影响,谢谢。
具体限制方式:https://www.right.com.cn/forum/thread-8307840-1-1.html
|