如何检查我的网站在沙特阿拉伯是否正常运行?

如何检查我的网站在沙特阿拉伯是否正常运行?

我的一个客户网站无法在沙特阿拉伯打开,但可以在美国、英国、印度和其他许多地方打开。

他尝试从办公室、个人电脑、笔记本电脑、网吧、手机等不同来源打开该网站,但无法打开。

IP被封了?

这是什么问题?如何解决?

如何检查该网站在沙特阿拉伯其他地方是否正常运行?

答案1

您可以尝试配置您的网络浏览器,通过沙特阿拉伯的一些网络代理导航到客户的网站。互联网上有可用的免费代理列表,例如

然后你就可以确认你正在通过沙特阿拉伯的 IP 访问该网站这里

只需尝试一些沙特阿拉伯的代理,然后检查网站是否已加载。

答案2

造成这种情况的原因可能有很多。可能是路由问题,但可能性不大。也可能是被某些东西阻塞了。

您应该从无法访问您网站的客户端计算机运行到您网站的跟踪路由。在 Windows 上,此命令为tracert <ip>;在 Linux 上,此命令为traceroute <ip>

请记住,主机之间的连接本质上是失败的。因此,除非您收到类似“ICMP 网络管理禁止”的回复,否则您不太可能知道是谁阻止了它;只是在数据包被丢弃并且线索中断之前的最后一个转发器。

还请记住,当与最后一个路由器的管理员交谈时(您可以通过在 whois 中查找其 IP 地址来找到它,并联系技术联系人以获得最具体的结果),您不需要向他们付费(除非它是您的 ISP);他们的主要兴趣可能是确保他们的网络完全路由,而不是帮助您。

您还可以从您的服务器对无法访问您网站的沙特阿拉伯各个节点进行跟踪路由(确保它们没有通过 Windows 防火墙或类似程序过滤 ICMP 回复,并确保它们具有可路由互联网的 IP),并查看它是否每次都在相同或相似的点发生故障。

答案3

向您的客户索要跟踪路由,这可能是最简单的方法。

  1. 如果您发现数据包很早就丢失了,例如在沙特阿拉伯境内,则您的 IP 已被他们阻止。
  2. 如果您发现它已经跑得非常远,超出了 SA,那么沿途有人正在阻止它,您需要与他们交谈。理想情况下,它会落在离您最近的地方,因此可能是您的防火墙(或某个外部防火墙)在阻止它。

相关内容