首页 > 编程知识 正文

公云ddns设置,群晖ddns自动更新

时间:2023-05-06 08:23:17 阅读:256319 作者:4871

【摘要】-- 由于各种原因,最终使用了公云(www.pubyun.com/)的免费DDNS,但是我们的外网IP是一个变化的,经常IP就发生了变化,DDNS也就无法访问了。


【解决方案】

    使用官方提供的客户端去更新:http://www.pubyun.com/products/dyndns/download/

    其中提到了Linux下面更新IP的方式:

[root@Dragonwake ~]# lynx -mime_header -auth=用户名:密码 "http://members.3322.net/dyndns/update?system=dyndns&hostname=域名"HTTP/1.1 200 OKServer: nginxDate: Fri, 18 May 2018 02:29:59 GMTContent-Type: text/plain; charset=utf-8Connection: closeVary: Cookiegood 59.174.250.25

    还是很麻烦,IP变化之后需要手动输入这条命令,这个时候想到了Linux下面的Crontab + Shell实现自动更新IP

    编写/root/update_ddns.sh脚本

#! /bzdcb/bash# 更新DDNS的IP地址lynx -mime_header -auth=用户名:密码 "http://members.3322.net/dyndns/update?system=dyndns&hostname=域名" >> /var/log/update_ddns.log

    写完之后,别忘记了给脚本添加可执行权限

[root@Dragonwake ~]# chmod +x /root/update_ddns.sh

    添加Crontab执行计划

[root@Dragonwake ~]# crontab -e*/30 * * * * /root/update_ddns.sh

    查看日志

[root@Dragonwake ~]# tail -f /var/log/update_ddns.log nochg 111.175.50.154HTTP/1.1 200 OKServer: nginxDate: Thu, 17 May 2018 13:36:52 GMTContent-Type: text/plain; charset=utf-8Connection: closeVary: Cookiegood 59.174.250.25


版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。