|
本帖最后由 巍巍青山 于 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端口是开放的
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|