返回列表 发布新帖
查看: 383|回复: 3

不太明白国内为啥群晖ddns都墙?

发表于 2025-3-22 00:36:57 来自手机 | 查看全部 |阅读模式

立刻注册账号,享受更清爽的界面!

您需要 登录 才可以下载或查看,没有账号?注册

×
这个 checkip.dyndns.org 是群晖内置的,被墙了导致群晖 ddnsd 获取不到 v4 的 external ip,被墙的特征
  1. # curl http://checkip.dyndns.org -v
  2. *   Trying 158.101.44.242:80...
  3. * Connected to checkip.dyndns.org (158.101.44.242) port 80 (#0)
  4. > GET / HTTP/1.1
  5. > Host: checkip.dyndns.org
  6. > User-Agent: curl/7.81.0
  7. > Accept: */*
  8. >
  9. * Recv failure: Connection reset by peer
  10. * Closing connection 0
  11. curl: (56) Recv failure: Connection reset by peer
复制代码

试了下DSM 6.2-23739内置的https://checkip.synology.com/倒是能正常用,俩返回的内容都一样。去群晖的网络设置里自己改一下 dns ,然后过段时间它的 ddns 就能获取到外网 ip 了。月初就发现这个问题了。
爱生活,爱奶昔~
发表于 2025-3-22 00:37:52 来自手机 | 查看全部
给个思路,尝试将 ddnsd 硬编码的 checkip url 替换为自己指定的,记得先备份原版二进制
  1. bash
  2. root@debian-build:/tmp# strings ddnsd | grep checkip
  3. checkipv6.synology.com
  4. checkip.synology.com
  5. checkip.dyndns.org
  6. root@debian-build:/tmp# sed -i 's/checkip.dyndns.org/4.ipw.cn/g' ddnsd
复制代码
爱生活,爱奶昔~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-3-22 00:38:56 来自手机 | 查看全部
candy 发表于 2025-3-22 00:37
给个思路,尝试将 ddnsd 硬编码的 checkip url 替换为自己指定的,记得先备份原版二进制
...

看了一下 checkip.dydns.org / checkip.synology.com 返回的数据格式是一样的,你单纯的换域名可能不行

我在网关把 checkip.dydns.org 导到另一个 webserver 上,然后 webserver 负责返回和 checkip.dydns.org 相同格式的内容,ms 可以了。
爱生活,爱奶昔~
回复 支持 1 反对 0

使用道具 举报

发表于 2025-3-23 02:57:16 来自手机 | 查看全部
两个域名都ping不通,也许可以反带?
或者只是群晖备案到期?等群晖那边处理去
还好我是威联通
爱生活,爱奶昔~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 关注公众号
  • 添加微信客服
© 2025 Naixi Networks 沪ICP备13020230号-1|沪公网安备 31010702007642号
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表