|
楼主 |
发表于 2018-12-27 13:53
|
显示全部楼层
自己解决了。原来是多了括号。
整理下。
获取方式官网会更新
https://www.dnspod.cn/docs/records.html#dns
第一。
获取 domain_id
curl -k 'https://dnsapi.cn/Domain.List' -d 'login_token=<your_login_token>&format=json'
把<your_login_token>换成你的ID和token,格式12345,7676f344eaeaea9074c123451234512d
根据响应中的 domains 得到域名对应的 domain_id
第二。
获取 record_id
curl -k 'https://dnsapi.cn/Record.List' -d 'login_token=<your_login_token>&format=json&domain_id=<your_domain_id>'
把<your_login_token>换成你的ID和token,格式12345,7676f344eaeaea9074c123451234512d
把<your_domain_id>换成上面得到的domain_ID
根据响应中的 records 得到子域名记录对应的 record_id
把上面两行命令中json换成xml可以看的清楚些
IPV4就按照利用OpenWrt的Hotplug与DNSPOD的API实现DDNS这个帖子
- curl -s -k -X POST "https://dnsapi.cn/Record.Ddns" -d "login_token=<your_login_token>&format=json&domain_id=<your_domain_id>&record_id=<your_record_id>&record_line=%e9%bb%98%e8%ae%a4&sub_domain=<your_sub_domain>"
同理把<>内容替换下
<your_sub_domain>换成子域名
IPV6就按照拒绝端口转发,配合dnspod一行命令设置ipv6动态域名解析这个帖子
- curl -s -X POST "https://dnsapi.cn/Record.Modify" -d "login_token=<token_id>&format=xml&domain_id=<domain_id>&record_id=<record_id>&record_type=AAAA&record_line=%e9%bb%98%e8%ae%a4&value=<ipaddress>&sub_domain=@"
|
|