不太明白国内为啥群晖ddns都墙?
这个 checkip.dyndns.org 是群晖内置的,被墙了导致群晖 ddnsd 获取不到 v4 的 external ip,被墙的特征# curl http://checkip.dyndns.org -v
* Trying 158.101.44.242:80...
* Connected to checkip.dyndns.org (158.101.44.242) port 80 (#0)
> GET / HTTP/1.1
> Host: checkip.dyndns.org
> User-Agent: curl/7.81.0
> Accept: */*
>
* Recv failure: Connection reset by peer
* Closing connection 0
curl: (56) Recv failure: Connection reset by peer
试了下DSM 6.2-23739内置的https://checkip.synology.com/倒是能正常用,俩返回的内容都一样。去群晖的网络设置里自己改一下 dns ,然后过段时间它的 ddns 就能获取到外网 ip 了。月初就发现这个问题了。 给个思路,尝试将 ddnsd 硬编码的 checkip url 替换为自己指定的,记得先备份原版二进制
bash
root@debian-build:/tmp# strings ddnsd | grep checkip
checkipv6.synology.com
checkip.synology.com
checkip.dyndns.org
root@debian-build:/tmp# sed -i 's/checkip.dyndns.org/4.ipw.cn/g' ddnsd
candy 发表于 2025-3-22 00:37
给个思路,尝试将 ddnsd 硬编码的 checkip url 替换为自己指定的,记得先备份原版二进制
...
看了一下 checkip.dydns.org / checkip.synology.com 返回的数据格式是一样的,你单纯的换域名可能不行
我在网关把 checkip.dydns.org 导到另一个 webserver 上,然后 webserver 负责返回和 checkip.dydns.org 相同格式的内容,ms 可以了。 两个域名都ping不通,也许可以反带?
或者只是群晖备案到期?等群晖那边处理去
还好我是威联通
页:
[1]