美文网首页
OpenWrt下配置dnspod动态解析

OpenWrt下配置dnspod动态解析

作者: 有信仰的人 | 来源:发表于2018-10-26 01:02 被阅读0次
    #!/bin/sh
    IP=$(ifconfig pppoe-zpb | awk '/inet addr/{print substr($2,6)}')
    URL='https://dnsapi.cn/Record.Modify'
    LOGIN_TOKEN='id,token'

    DOMAIN_ID='' # 域名ID
    RECORD_ID='' # 记录ID
    SUB_DOMAIN='gl' # 子域名

    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}

将此脚本添加在路由的任意地方,在crontab中启用添加一个任务就可以了。此外,网上使用email和password做验证的脚本在现在已经基本不用,没有亲测过目前有没有效果,推荐使用taken做认证。

请注意最后一行,curl -k -X,本人在看各种教程时,教程上都仅有 -X ,而没有-k ,一直报错,后来加上-k 参数就搞定了

相关文章

网友评论

      本文标题:OpenWrt下配置dnspod动态解析

      本文链接:https://www.haomeiwen.com/subject/cjbhtqtx.html