openwrt桥接路由ddns-scripts中的cloudflare 自动添加dns 公网ip解决公网动态问题探索...

文章讲述了在桥接网络环境下,由于WAN口获取的是内网IP,导致CloudflareDDNS配置出现问题。作者通过使用Cloudflare邮箱和全局Key进行身份验证,并编写脚本来解决IP地址获取问题,同时指出了配置过程中可能遇到的错误信息和最小测试间隔时间的限制。
摘要由CSDN通过智能技术生成

为什么用cloudflare,因为有无限个邮箱

由于是桥接网络,而不是wan口直接拨号所以默认的配置wan口获取到的地址是内网的,从日志中查看会直接错误

如果点保存发现无效,其实并不是无效,实际上下面有一个错误信息不太明显,上面提示 高级设置-ip地址来源无法确定公网ip因此无法保存

image.png

ddns的测试也搞得很麻烦,他的最小间隔时间为5分钟,我把路由器的配置文件定位出来
定位到了好几个文件源码
也找到了官方的源码

首先用cloudflare的邮箱作为账户,密码是用全局key的那个,而不是那个只能看一次的key,我这测试了好多次才发现问题.
然后我这里是桥接网络,因此我写了一个脚本touch xx.shnano xx.shchmod 777 xx.sh
内容如下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ddns-scripts是一种开源软件,用于管理动态DNS(DDNS)的配置和更新。 DDNS是一种用于动态IP地址的服务,允许用户通过域名访问其网络设备,而不必担心IP地址的变化。ddns-scripts通过与DDNS提供商交互,实现自动更新动态IP地址,并将其映射到相应的域名上。它支持多种常见的DDNS协议和服务提供商,包括DynDNS、No-IPDNSPod等。 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、付费专栏及课程。

余额充值