Loading... 获取domain_id `curl -k -X 'https://dnsapi.cn/Domain.List' -d 'login_token=<your_login_token>&format=json'` 根据返回的JSON 里面的domains 得到域名的 domain_id 获取record_id `curl 'https://dnsapi.cn/Record.List' -d 'login_token=<your_login_token>&format=json&domain_id=<your_domain_id>'` 根据返回的JSON 中的 records 得到记录对应的 record_id 计划任务加入下面脚本 ``` #!/bin/sh IP=$(ifconfig pppoe-wan | awk '/inet addr/{print substr($2,6)}') URL='https://dnsapi.cn/Record.Ddns' LOGIN_TOKEN='id,key' #你的token DOMAIN_ID='1111111' #你的domain_id RECORD_ID='1111111' #你的record_id SUB_DOMAIN='nas' #你的二级域名前缀 RECORD_TYPE='A' #A记录 RECORD_LINE='%e9%bb%98%e8%ae%a4' #默认线路 DATA="login_token=${LOGIN_TOKEN}&format=json&domain_id=${DOMAIN_ID}&record_id=${RECORD_ID}&sub_domain=${SUB_DOMAIN}&value=${IP}&record_type=${RECORD_TYPE}&record_line=${RECORD_LINE}" curl -k -X POST ${URL} -d ${DATA} ``` 最后修改:2020 年 05 月 09 日 © 允许规范转载 打赏 赞赏作者 赞 如果觉得我的文章对你有用,请随意赞赏