昨天 10:15 左右。我正在对位于香港的 Linux 服务器进行维护,首先发现其中一台香港服务器的 SVN客户端 无法连接到位于广州机房的服务器。
当时使用 ping 命令进行检测,相当正常,延时跟平常一样在20毫秒左右。
但 SVN 还是不行,于是在上边 telnet 广州服务器的 SVN 端口,回应超时。
于是尝试 telnet 广州服务器其他的端口,发现一切端口均回应超时。
以为是广州服务器的问题,于是尝试位于国内其他省份的服务器连接广州主机,一切正常。
从香港 ping 广州服务器IP一直是通的,而且香港服务器也没有掉线,因为我一直都用 ssh 连着他们。
我在香港有3台服务器,位于不同网段,首先发生问题的时候只是其中一台。
但到了10:30 分,位于香港的3台服务器都出现了相同情况。
到了 10:40分,就连位于美国的服务器都出现同样的问题。
全盘沦陷。
总结情况:
1,ping 是通的,而且延时正常!香港美国都是,所以海底光缆应该是没有问题的。
2,从国内无论是 ping,还是 SSH 到国外是通的,但从国外就不能访问国内服务器的任何端口。
引用来自“solookin”的答案
http://my.oschina.net/samshuai/tweet/589394
从纯技术层面来看,什么情况下会造成这种现象的产生?。。。DNS 服务器被黑?。。还是一些核心交换机坏菜?。。