问题:有一天大区经理联系我说他所管的中心无法访问tmooc.cn,我们这个域名的服务器在阿里云上面。我们每个中心都有自己的dns服务器,所以解析的时候使用的是自己的dns服务器。
思路:按照以往出现这种问题,我先判断是否是服务器的问题,如果是他们那边的问题,那服务器不
是我维护的,我直接给了移交给他们那边就行了。但是,在我这边访问的时候,可以访问,那说明这个服务器是没有问题的,我们也没有做智能dns,所有人访问都就是阿里的这几台服务器。所以可以判
断不是服务器的问题,那就检查是否是dns的问题。客户机可以与dns服务器正常通讯,而且解析也正常
但就是访问的时候访问不了,而且有一个问题是,如果使用移动的公网dns就可以访问。所以我认为还是dns的问题。为了排除,我直接在hosts文件里面讲记录写进去,但是还是不行,于是直接ip地址访问,仍然无法访问。所以也排除了自己dns的问题。那么不是远端服务器的问题,不是dns的问题,自己的电脑也可以正常上网,访问百度,新浪什么的都没有问题,说明自己线路也是通的。那这是什么问题。我想既然可以访问百度,访问不了这个网站,那就有可能是自己这边没有放行这个ip。然后联系网络同事
放行这个ip还是不行,服务器是对外提供服务的,不应该会限制ip访问吧。然后换了浏览器继续试,仍然不行,清浏览器缓存不行。客户端没有问题,线路没有问题,服务器没有问题,难道是被诅咒了?肯定不是。最后我们使用traceroute跟踪ip,结果发现并不能返回最后的有效ip。所以我们猜测是不是运营商这边的问题。因为我们有双isp接入,所以切换到电信上之后发现可以了。所以我们判断是移动的问题,果不其然,原来是移动那边到电信接口那边被攻击了,有一部分ip移动就给封了,所以使用移动的线路无法访问我们的网站。