<返回更多

完全开源免费的阿里云域名动态IP解析Shell小脚本

2020-03-31    
加入收藏

阿里云域名动态IP解析Shell小脚本

Github:https://github.com/risfeng/aliyun-dDNS-shell

当你手里面有一个闲置的域名,有一个漂浮不定的外网ip,你又想在外网ip变更后自动解析到域名上,此情此景此脚本可能会帮上你。


使用步骤:

        > aliyun-ddns.sh (mac: > bash aliyun-ddns.sh)
        1.配置并执行脚本
        2.仅配置
        3.仅执行脚本
        4.恢复出厂设置
        5.清理日志文件
        0.退出
    - 带参数运行:
        aliyun-ddns.sh -config -run     配置并执行脚
        aliyun-ddns.sh -run             执行脚本(前提需要有配置文件)
        aliyun-ddns.sh -config          仅配置信息
        aliyun-ddns.sh -restore         恢复出厂设置(会清除配置文件等)
        aliyun-ddns.sh -clearn          清理日志文件
        aliyun-ddns.sh -version         显示脚本说明及版本信息
    service crond status   # 查看服务运行状态  
    service crond start    # 启动服务
    service crond stop     # 停止服务 
    service crond restart  # 重启服务  
    service crond reload   # 不中断服务,重新载入配置 
    crontab -e             # 编辑配置文件 
    crontab -l             # 列出某个用户的任务计划
- 配置任务定时任务
    - 建议不要把任务执行频率设置小于等10,因为域名解析记录生效时间最短理论上是10分钟,往往都会超过10分,建议15-20分钟。
    - 开始配置
        crontab -e
        # 按i进入标记模式
        # 输入:
        */20 * * * * XXXXXX/aliyun-ddns-shell/src/aliyun/aliyun-ddns.sh -run >> XXXX/aliyun-ddns-shell/src/aliyun/crontab-log.log
        # 说明:
        # */20 * * * * :每20分钟执行一次 需要执行都脚本全路径 >> 执行日志输出位置全路径
        # 按 esc 后 输入:wq 回车 保存并退出
    - 重新加载配置:`service crond reload`
    - 注意观察任务是否成功执行,如有疑问请自行百度

效果图

完全开源免费的阿里云域名动态IP解析Shell小脚本

 


完全开源免费的阿里云域名动态IP解析Shell小脚本

 


完全开源免费的阿里云域名动态IP解析Shell小脚本
声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>