域名从 godaddy 转出到 cloudflare 后,用移动无法访问网站,联通可以

2021-04-07 16:59:12 +08:00
 hiqs
背景:WordPress 网站放在 digitalocean,域名放在 godaddy,域名解析用的是 cloudflare 。

这两天把几个域名从 gd 转出到了 cf,转出成功了,测试 dns 在世界各地也生效了(之前用的就是 cf 的 dns 解析,域名转到 cf 后也没动过),本地 dns 缓存也清楚了。

目前是有一个站用中国移动访问失败,中国联通可以访问。同时转出的其他站没有这个问题,只有一个位于法兰克福的站有这个问题。

请问是什么原因,怎么解决?
6460 次点击
所在节点    DNS
31 条回复
hiqs
2021-04-07 17:06:16 +08:00
用移动访问,提示是无法访问此网站,xxx .com 的响应时间过长。。。

err_connection_timed_out
xxoa
2021-04-07 17:08:48 +08:00
..移动墙了 cf 的 dns 服务器
但你这个原因,移动墙中墙
ihciah
2021-04-07 17:09:16 +08:00
是开了 cf 的代理吗?关掉试试
hiqs
2021-04-07 17:10:48 +08:00
我几个站在 cf 的 dns 服务器填的都一样的,其他站没有被移动墙了。
hiqs
2021-04-07 17:19:17 +08:00
@ihciah 关掉了,还是不行。但是 ping 域名,可以 ping 通并且显示真实 ip 地址。但是还是无法用中国移动访问。
hiqs
2021-04-07 17:30:19 +08:00
@ihciah 关掉后好像可以了...但是其他站开着 cf 代理也是可以的。
muxueqz
2021-04-07 17:32:06 +08:00
@hiqs 这应该和 DNS 没关系了,是在移动网络下连不上你服务器的 IP+端口
hiqs
2021-04-07 17:33:27 +08:00
@muxueqz 所以这是 digitalocean 的问题?
hiqs
2021-04-07 17:35:40 +08:00
目前是翻墙,联通,都可以访问。。。就是移动直连不行
eason1874
2021-04-07 17:40:05 +08:00
移动墙中墙 +1

不是你配置问题,是移动自己的防火墙给你墙了,可能墙的是那个 CF IP,不过也可能只是抖动,移动墙是动态更新的。
hiqs
2021-04-07 17:43:41 +08:00
所以只能交给时间了吗😂
hiqs
2021-04-07 17:55:16 +08:00
开了代理后,无法 ping 通域名。不开代理,可以 ping 通。
cco
2021-04-07 18:21:43 +08:00
和域名商没多大关系。多等两天把,DNS 生效虽然有些地方很快,但是我试了下百度整整用了两天才识别到新的 DNS 。
hiqs
2021-04-07 18:34:08 +08:00
dns 就没动过,以前移动也可以访问,好好的。我做的就是把域名从 gd 转出到 cf 了😂
XIU2
2021-04-07 19:11:51 +08:00
你的意思是你的几个网站都是开了 CDN 代理(橙色云朵)的。
但是其中一个网站,中国移动无法访问,关掉 CDN 代理(橙色云朵)后就能访问了?

你看着这个网站分配的 Cloudflare CDN IP 和其他网站分配的是否一样。
如果不一样,那就用 hosts 分别指向其中一个 IP (每个域名随机分配两个)去访问看看到底是哪个 Cloudflare CDN IP 被移动淦掉了(每次修改 Hosts 文件后,记得重启浏览器),或者你也可以 hosts 指向其他可用的 Cloudflare CDN IP 访问试试。

因为根据你的描述,并不像是中国移动针对你这个域名的,而是针对 Cloudflare CDN 随机分配给这个域名的 IP,所以你关掉 CDN 代理(橙色云朵)后就能访问了。
hiqs
2021-04-07 20:52:13 +08:00
感谢 @XIU2 大佬。

现在确认:
1. 关掉橙色云朵就能用中国移动访问。
2. 用"traceroute 域名"命令后,一开始正常,后面十几个都是* * *
3. 用 DNS Checker 测试中国境内进行 DNS 解析的结果:A 记录 ok,AAAA 也是 ok,CNAME 是红色 X (别的站也是红色 的 X,但是访问正常)
4. 我的内容是正常的。
5. 这个网站分配的 Cloudflare CDN IP 和其他网站分配的是不一样的。
hiqs
2021-04-07 20:53:32 +08:00
6. 多个地点 ping 域名:
电信:
江苏:7.7ms 湖北:37.5ms 四川:40.2ms 浙江:65.3ms
北京:167ms 安徽:- 广东:- 河南:-
江西:- 辽宁:- 山东:- 陕西:-
上海:- 天津:- 新疆:- 云南:-

联通:
江苏:7.7ms 黑龙江:406ms 福建:- 河南:-
湖南:- 江西:- 山东:- 天津:-

移动
江苏:7.7ms 安徽:-


我还是想开启 CF 的橙色云朵,这种情况下怎么样才能让国内的访客正常访问呢?
ruixue
2021-04-07 20:55:34 +08:00
看样子是 cloudflare 分配的边缘 ip 被移动墙了。如果域名没有转移到 cloudflare 上,可以删除域名换个账号添加,cloudflare 会新分配一组 ip,一般就没问题了。不过你这种域名已经在 cloudflare 上的情况就不太清楚了,楼主要不去问问客服吧
XIU2
2021-04-07 20:59:20 +08:00
Cloudflare CDN 给每个域名解析系列分配的 IP 是随机的,但是分配后即使你删除解析记录(或域名)并重新添加,依然无法改变默认分配的 IP (固定死了)。

所以,对于你这种正好碰到被中国移动拉黑的 Cloudflare CDN IP,那就只有自选 IP 这一条路了。

你可以去了解一下:Cloudflare CDN 自选 IP
或者你再去查查有没有办法改变默认分配的 IP 。
hiqs
2021-04-07 21:16:13 +08:00
@ruixue
@XIU2
但是非常奇怪,之前域名在 GD 的时候也是用 CF 的域名解析。域名转出到 CF 之后,我并没有对这个站的 DNS 做什么改动。
* 转出的时候发生一点波折,因为域名过期了,网站曾经停放过几天。

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

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

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

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

© 2021 V2EX