【DDNS更新】--公云的DDNS自动更新

【摘要】-- 由于各种原因,最终使用了公云(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 OK
Server: nginx
Date: Fri, 18 May 2018 02:29:59 GMT
Content-Type: text/plain; charset=utf-8
Connection: close
Vary: Cookie

good 59.174.250.25

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

    编写/root/update_ddns.sh脚本

#! /bin/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.154
HTTP/1.1 200 OK
Server: nginx
Date: Thu, 17 May 2018 13:36:52 GMT
Content-Type: text/plain; charset=utf-8
Connection: close
Vary: Cookie

good 59.174.250.25




  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ddns-scripts是一种开源软件,用于管理动态DNS(DDNS)的配置和更新。 DDNS是一种用于动态IP地址的服务,允许用户通过域名访问其网络设备,而不必担心IP地址的变化。ddns-scripts通过与DDNS提供商交互,实现自动更新动态IP地址,并将其映射到相应的域名上。它支持多种常见的DDNS协议和服务提供商,包括DynDNS、No-IP、DNSPod等。 ddns-scripts的主要功能包括配置文件管理、域名更新、状态查询和日志记录。用户可以通过编辑配置文件指定需要更新的域名和相应的DDNS参数,如用户名、密码和主机名等。当IP地址发生变化时,ddns-scripts会自动通过相应的协议和API更新域名的DNS记录。 此外,ddns-scripts还提供了状态查询功能,可以显示当前的DDNS状态和日志记录,以便用户了解更新过程和结果。用户也可以通过命令行界面手动触发更新操作或查看更新状态。 ddns-scripts是基于OpenWrt项目的脚本,并在OpenWrt系统上特别常见和受欢迎。它可以方便地与路由器、服务器或其他网络设备集成,通过定期检测IP地址变化和自动更新域名,为用户提供稳定可靠的DDNS服务。 总之,ddns-scripts是一种功能强大的动态DNS管理工具,通过自动更新IP地址和域名的映射关系,帮助用户轻松实现通过域名访问其网络设备的需求。它简单易用,支持多种协议和服务提供商,是管理DDNS的理想选择。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值