我们公司用了腾讯的免费企业邮箱服务.从昨天到现在一直有问题…邮件收发不成功.整个四川移动的网络都是这个样子的.
后来我自己分析了下原因,终于给找出问题了.
IP为120.196.210.42的这台腾讯邮件服务器有问题(已反馈给腾讯公司了)
导致邮件收发不成功.
下面我来具体分析一下为什么它有问题.
从昨天下午开始,四川移动的网络出现用Foxmail收发邮件不成功.
会现以下提示:
我就觉得很奇怪了.难道腾讯的企业邮箱也会有问题吗?
我一直以为是暂时的.可是没想到我晚上回来又试了下仍然不行.
于是我试着拨了广东佛山电信的VPN试了下,就能正常收发邮件了.
所以我以为是移动网络的问题.
但是后来想想又不对.于是我更换了本地的DNS服务器地址.
由原来自动获取更换成8.8.8.8
自动获取到的是这两个IP地址:
然后也能够正常收发邮件.
我似乎知道是什么问题了.
现在很多大型的网站都采用CDN加速.
它根据你的DNS服务器地址来判断客户端的来路.比如说你用电信的DNS,它会认为你是在电信网络的环境下访问网络.
会就近分配一个电信的服务器IP给你用.如果你换用移动的DNS,它就给你分配一个移动的IP用.
下面是我拨广东VPN以后DNS解析的结果.
下图是我在没有拨VPN的情况下使用四川移动的DNS解析的结果.
用GOOGLE的DNS解析结果:
从这三副图片可以比较得出,使用不同DNS,解析得到的IP地址是不一样的.
于是我又做了一个更能说明问题的测试.
我在本地修改HOST文件.
分别用两个IP做测试.
一个IP是
120.196.210.42
120.196.210.42 pop.exmail.qq.com
另外一个IP是
112.90.143.176
112.90.143.176 pop.exmail.qq.com
前面就不行了.后者就OK.
博主真是仔细啊,我们从来没注意到这些,大不了换个邮箱发邮件。