OpenWrt 使用“动态 dns”后,系统日志里全是 ddns 的日志,每分钟都有,这算是那里不对?

2023-03-08 12:11:04 +08:00
 xpn282

但是 ddns 又是正常工作的………这种大量生成日志情况是正常的吗? 还是有什么地方不对,该怎么解决。。还是不用管它?

Wed Mar 8 11:59:48 2023 user.warn ddns-scripts[28187]: myddns_ipv6: Get registered/public IP for 'xpn.dynv6.net' failed - retry 687/0 in 60 seconds

Wed Mar 8 12:00:48 2023 user.warn ddns-scripts[28187]: myddns_ipv6: NO valid IP found

Wed Mar 8 12:00:48 2023 user.warn ddns-scripts[28187]: myddns_ipv6: Get registered/public IP for 'xpn.dynv6.net' failed - retry 688/0 in 60 seconds

Wed Mar 8 12:01:48 2023 user.warn ddns-scripts[28187]: myddns_ipv6: NO valid IP found

Wed Mar 8 12:01:48 2023 user.warn ddns-scripts[28187]: myddns_ipv6: Get registered/public IP for 'xpn.dynv6.net' failed - retry 689/0 in 60 seconds

Wed Mar 8 12:02:48 2023 user.warn ddns-scripts[28187]: myddns_ipv6: NO valid IP found

Wed Mar 8 12:02:48 2023 user.warn ddns-scripts[28187]: myddns_ipv6: Get registered/public IP for 'xpn.dynv6.net' failed - retry 690/0 in 60 seconds

Wed Mar 8 12:03:48 2023 user.warn ddns-scripts[28187]: myddns_ipv6: NO valid IP found

Wed Mar 8 12:03:48 2023 user.warn ddns-scripts[28187]: myddns_ipv6: Get registered/public IP for 'xpn.dynv6.net' failed - retry 691/0 in 60 seconds

2616 次点击
所在节点    OpenWrt
13 条回复
fish3125
2023-03-08 12:17:45 +08:00
因为没配置好,接口选错了吧,都没获取到正确 ip
libook
2023-03-08 12:30:37 +08:00
它的原理是先获取实际 IP ,然后再获取域名当前解析的 IP 地址,如果两个 IP 一样就不继续操作,如果不一样就在 DDNS 服务上将你的域名解析到这个新的 IP 地址。
获取实际 IP 的方式有多种,如果你的 WAN 口可以被直接分配公网 IP ,你就可以指定从 WAN 口获取;如果你的 WAN 口外面还套了一层 NAT 并做了转发的话,可以访问某个外网 IP 解析网站,根据网站返回的信息获得你的 IP 地址。
获取域名当前解析的 IP 地址也是发请求到解析域名的网站,根据网站返回信息来获得当前解析到的 IP 地址。

看你的日志,应该是获取实际 IP 地址和获取域名当前解析的 IP 地址都出错了,你看看是不是指定了错误的接口,以及查询域名解析信息的网站无法访问。
xpn282
2023-03-08 12:34:09 +08:00
@fish3125 但是 ddns 是正常工作的,我做了测试,就是我把 wan 口断开,然后重新拨号,公网 ipv6 的地址就变了。。。我马上去 dynv6 网站上看,也马上绑定了新的 IP 了,都是正常工作的。。。

就是为什么老是有大量的系统日志。。。。
xpn282
2023-03-08 12:49:10 +08:00
@libook 我是移动宽带,光猫改桥接,OpenWrt 拨号。
动态 dns 选的接口是“pppoe-wan”,ddns 是正常工作的,,域名网站获取到的 ip 和 OpenWrt 拨号得的 IP 一样,外网正常访问。。。我做了测试,就是我把 wan 口断开,然后重新拨号,公网 ipv6 的地址就变了。。。我马上去 dynv6 网站上看,也马上绑定了新的 IP 了,都是正常工作的。。。


但是这个日志问题不知道是怎么回事。。。。我在研究看看
fish3125
2023-03-08 13:31:21 +08:00
如果 ddns 又可以正常使用,那试着不用接口,用 url 来获取 ip 试试,checkipv6.synology.com
看是否还会出现大量错误
silverwzw
2023-03-08 13:53:58 +08:00
@xpn282 ddns 正常工作不奇怪,ddns 请求除了可以附带指定 ip ,还可以从请求包的来源自动判断 ip 。所以你的问题很可能是这样的:
1 ) openwrt 向 ddns 请求更新 ip
2 ) ddns 服务通过请求的来源确定了你的公网 ip (正确的 ip ),也正确更新了你的 ip
3 ) openwrt 检查你的域名的 ip (正确),和自身获取的 ip (错误),相比较,得出需要更新域名的结论,跳回到( 1 ),循环。
xpn282
2023-03-08 14:54:04 +08:00
@fish3125 我刚用了 url ,但是 ddns 没法正常工作 了。。。。太难了

我测试了下,只能选接口 pppoe-wan ,ddns 才正常。用其他接口什么的,域名网站都不能正常获取到 IP
xpn282
2023-03-08 14:57:36 +08:00
@silverwzw 那这个问题还有解吗。。。
fish3125
2023-03-08 17:14:25 +08:00
电脑可以正常访问这个地址吗?
- checkipv6.synology.com
返回的 ip 段是多少?
配置文件可以去除敏感信息后发一下
正常使用 wan 口和 lan ,还有 url 都是可以获取到用于访问路由器的公网 ip
xpn282
2023-03-08 21:14:37 +08:00
@fish3125 我访问不了这个地址,我是小白也不知道查看返回 ip 是什么。。。

v2ex 不会发图。。。如果方便的话,你可以通过 Telegram 联系我,指导我一下。。。https://t.me/xpn282
fish3125
2023-03-08 21:42:00 +08:00
如果访问不了,说明你的路由器 ipv6 没有配置好,无法正常访问 ipv6 网站。肯定无法通过 url 的方式获取到 ip 。
不用上传图片,你先把 wan 口获取到的 ipv6 地址复制发出来看看。
xpn282
2023-03-08 22:59:10 +08:00
@fish3125 IPv6: 2409:8a5c:c802:9015:cd46:eb07:a117:908/64

电脑手机访问不了那个网站,可能是我的客户端设备没获取到 lpv6 ,因为我禁止 lan 口的 ipv6 分配了。。。只有主路由拿到了 ipv6 。。。我不想其他设备拿到 ipv6 。。。主路由拿到了 ipv6 ,并且我在外网也可以访问主路由了,就是这个日志问题看着碍眼。。。
xpn282
2023-03-16 10:14:46 +08:00
已解决: 论坛里有一位好心人,经过他的研究,已经帮我解决了。就是编辑本条 ddns 里,高级设置里,在 DNS 服务器里填上 8.8.8.8 ,然后保存并应用,然后重新启动 ddns ,之后系统日志里就不在报错 60 秒重试了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/922190

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX