美文网首页
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