且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

DNS原因导致的不能访问网站问题一例

更新时间:2022-01-23 09:57:39

友情提示:大家可以了解下以下在这次问题解决中用到的一些技术名词:
智能DNS和BGP了。双线及策略路由。
 
公司的业务发展很快,在偶的老家郑州市和河南建业合作开了新的房产项目,而且二七塔附近的华联商厦亦在我们的管理之下。基于此,公司的财务人员需要访问网上的郑州市国家税务局网站http://zz.12366.ha.cn
 
但是无论如何,我们公司就不能访问。显示,该页无访问。
这是同事接到的“报案”,偶觉得郑州亲切,就自己也解决着呗。
1、在公司不能访问,在数据中心能访问。
2、在QQ群里,问了下其他朋友,有的能,有的不能。
3、由此,想到了线路问题。经过问,也是电信的不能访问,网通的能访问。
     已使用过PING 和TRACERT,呵呵,但我们的网络ACL不充许。
4、使用nslookup zz.12366.ha.cn ,结果如下:
C:\Documents and Settings\fangjianguo>nslookup zz.12366.ha.cn 
Server:  liuchan.dc.capitaland.com 
Address:  10.154.128.164
Non-authoritative answer: 
Name:    zz.12366.ha.cn 
Address:  218.28.24.36
    使用nslookup zz.12366.ha.cn 219.141.136.10(指定负责解析的DNS,219.141.136.10是网通的,但电信说是他的,HOHO,有意思。争吧,争吧)
C:\Documents and Settings\fangjianguo>nslookup zz.12366.ha.cn 219.141.136.10 
Server:  xd-cache-1.bjtelecom.net 
Address:  219.141.136.10
Non-authoritative answer: 
Name:    zz.12366.ha.cn 
Address:  222.88.39.149
 
如果使用此时使用解析出来的两个IP地址来访问,显示的页面也不同,第一个是无法访问,第二个是如下图所示的:
DNS原因导致的不能访问网站问题一例
 
OK,从这也可以看出了问题所在了,219.141.136.10的是网通的DNS,使用这个IP地址的首选DNS的。是可以访问网站的。
5、我们使用的是域,但是DNS的转发更改权,老方我没有权限。那怎么办:
这时是有两种方法的:一是更改公司的DNS转发,现在做不了。
                            二是更改本机的主机记录(不是长久之际,但好在只有财务个别人员使用。在此场景中还是不错的方法啦)
6、更改HOSTS解决问题,再次在IE浏览器里输入http://zz.12366.ha.cn,Ok啦。
DNS原因导致的不能访问网站问题一例
 
此时,同事的电话中,电信的技术人员还在技术扯皮中!!!


 本文转自 rickyfang 51CTO博客,原文链接:http://blog.51cto.com/rickyfang/176209,如需转载请自行联系原作者