我就不明白了, checkip.dyndns.org 这种 url 都封

47 天前
 guoguobaba
# 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

搞得我几个基于 ddns 的网络服务都挂了,他们图啥呢?

别说我不知道换,这个是群晖内置的,排查不得花时间吗?

3087 次点击
所在节点    NAS
26 条回复
guoguobaba
46 天前
@CnpPt 看了一下 checkip.dydns.org/checkip.synology.com 返回的数据格式是一样的,你单纯的换域名可能不行

我在网关把 checkip.dydns.org 导到另一个 webserver 上,然后 webserver 负责返回和 checkip.dydns.org 相同格式的内容,ms 可以了。
Nyarime
45 天前
@samnya 一般我用 https://www.visa.cn/cdn-cgi/trace 这个测 ip 就不会发生被墙的问题
hefish
45 天前
年轻人要有解决问题的勇气和能力,而不是抱怨。咳咳。。
laminux29
45 天前
1.正规流程是,国内基于外网网站,采用的是备案的白名单制度,而不是黑名单制度。所以你的 [封] 字用的不对,应该是国内 [不允许] 没备案的 [checkip.dyndns.org] 被国内访问。但是,的确存在很多没备案,又能被直接访问的外网网站,有可能是外网网站太多,没有及时被处理,或者体制内有内鬼对这些网站开绿灯。

2.国内用 DDNS ,稳定的做法是,去阿里云购买便宜的 top 域名,然后使用 github 的 DDNS 项目去自动更新。github 有很多 DDNS 项目都支持阿里云的域名 API ,比如 NewFuture 的 DDNS ,我用了好几年了,支持 Windows 、Linux 、docker 。
guoguobaba
45 天前
@laminux29 dns 没有备案要求,开 80/443 端口网站才有。
laminux29
45 天前
@guoguobaba 你仔细看看你发的代码的第一行?

curl http://checkip.dyndns.org

是不是 80 端口?

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

https://yangjunhui.monster/t/1119878

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

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

© 2021 V2EX