国外 VPS 服务器无法访问国内网站的可能原因分享

[复制链接] |主动推送
查看47 | 回复0 | 2024-9-11 18:08:19 | 显示全部楼层 |阅读模式
一、问题描述
以放在laowangblog.com为例,直接 ping 域名能得到正确的 IP 解析地址,但是 ping 的结果是 100% packet loss(100% 丢包):


在这台国外 VPS 上用 curl 命令尝试访问老王博客,返回了 Connection timed out 的错误:
161529m8wreilmc4lmqwwq.png 二、问题原因
一开始老王对这个问题也是莫名其妙,以为是 DNS 服务器的问题,但是修改成了谷歌 DNS 8.8.8.8 也没效果,后来想了下,ping 域名能得到正确的 IP 解析地址,说明不是 DNS 服务器的问题,而是直接无法访问这个 IP。
随后用 IP检测工具测了下这个国外 VPS,发现这台国外 VPS 被封了,国内无法 ping 通,TCP 也无法访问:
161530p7604ney1ozk64ee.png
之后询问了有 VPS 被封经历的朋友,并在网络上搜了相关评论,才发现封国外 VPS 是双向的,国内无法访问被封了的国外 VPS,被封了的国外 VPS 也无法访问国内的 IP 或者网站。老王随后换了 IP,果然全部恢复正常。
如果你也发现了自己的国外 VPS 服务器无法访问国内网站,95% 的原因应该也是因为国外 VPS 被封了。
回复

使用道具 举报

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

本版积分规则