首页 windows软件 手机软件 驱动下载 电脑教程 专题合集
当前位置: 首页 > 电脑教程 > Linux教程 > dns引起的网页失败故障简析|联通网络共享的理解误区之一

dns引起的网页失败故障简析|联通网络共享的理解误区之一

时间:2012-05-23 21:12:11

小编:动力软件园

阅读:

如果您不了解什么是dns那么您很有可能会认为最近河南网通的一位朋友说的情况是由于网通公司进行的路由限制,在使用了路由器的家庭adsl宽带进行网络共享的时候,发现了QQ能上而网页打不开了的情况。很多朋友误认为是联通进行了网络共享限制,其实联通的网络共享限制是一个公开了的秘密了,并且破解非常简单,如果您是用路由器,硬件固化的就有破解程序,那么是什么原因导致的不能上网呢,应该是说无法使用浏览器访问网页的问题,其实真正的原因是由于DNS的问题。这时你不输网址,而是直接输IP地址,比如你想打开动力软件园,就在浏览器直接输:“116.255.244.178”就可以打开网页了。什么是DNS呢?简单的说就是把网址“www.pw88.com”转换成IP地址“116.255.244.178”。在浏览器输入“www.pw88.com”不能打开网页,但输入“116.255.244.178”却可以打开网页就说明是DNS出错,而不是什么网络尖兵。DNS出错的原因有很多,既可能是你电脑的DNS出错,也可能是路由器DNS出错,也可能是电信机房的DNS出错。一般碰到这种情况下电脑重启就可以解决。(如果是本机的DNS出错)如果还不行,那就是电信的DNS服务器出错了。不要以为电信的DNS不会出错。其实DNS服务器就是一台普通的服务器,怎么可能不出错呢?你见过不出错的服务器吗?一般电信DNS服务器出错后,电信工作人员会马上重启服务器。所以一般过几分钟DNS就正常了。还有一种情况就是您的本机电脑感染了病毒,这时候一定要把这种情况给区分清楚,不可一概而论。
下面简单的介绍一下路由的基本知识:

路由器是靠MAC来识别PC而不是靠IP地址。我举个例子,一台局域网内的PC上网打开一个网页如太平洋网时,PC会发一个数据包给路由器,这个数据包内有要访问的网址以及最重要的“PC的MAC”。然后路由器对这个数据包进行转换,把原来数据包里面的“PC的MAC”换成“路由器的MAC”并且加上“路由器的公网IP”然后把这个数据包发给太平洋网,并且路由器会记住刚才是哪个MAC的PC发的请求。那么太平洋网接受到这个数据包后就会把网站的内容如index.asp发回给路由器(中间省略一些步骤不讲了,并简化的把数据包看成index.asp),路由器接受到index.asp这个数据包后,它记得刚才是哪个MAC请求的这个数据包,然后它就把 这个数据包发给刚才那个MAC的PC。
那么假设我们把局域网内2台PC的网卡物理MAC设成一样。比如都是00-00-00-00-aa。那么当其中一台PC要访问太平洋网时,那这台PC把“请求数据包”发给路由器,(这一步不会有问题),路由器再把数据包转换后发给太平洋网。太平洋网返回index.asp这个数据包给路由器。这个时候问题来了。局域网内有2台物理MAC一样的PC,路由器该把这个数据包发给谁呢?有2种可能,一种是路由器把这个数据包以广播的形式同时给这两台PC都发送index.asp数据包。另一种可那是路由器检测到局域网有2个MAC一样的PC,于是报错。而会出现哪种可能,那要看路由器厂家的设定。
那我们想想会出现什么情况:你在家正用电脑打word呢,但你隔壁和你MAC一样的那台电脑因为要上一个黄网。但是因为和你的MAC相同,结果导致你的电脑也跳出一个黄网来。而且别人QQ聊天的信息也跑到你电脑上来了。而如果一个局域网有几十台机都MAC一样,那情况就更无法想象了。当然路由器厂家会考虑到这个问题,所以当局域网内发现物理MAC冲突(不是IP冲突)时,路由器会报错。

所以说:首先说出以及后来COPY“把物理MAC改成一样能防网络尖兵”的这些人都完全不懂路由知识。
为什么这样说呢:
上面讲的很清楚了,路由器会把局域网内PC发的数据包里面的MAC地址改成路由器的MAC。所以外网是不能知道内网PC的MAC的。所以“把物理MAC改成一样能防网络尖兵”不仅不可能,更是多此一举。
真的很可笑;“把物理MAC改成一样能防网络尖兵”这句话只能用“多此一举”来形容。“把MAC地址改成一样的就可以防止网络尖兵”其实稍微懂点路由原理的人都知道这句话的可笑。各位也可以自己做试验试试,把2块网卡拿到电脑城让人帮你刷成物理MAC一样的,插到同一个局域网上网试试就知道了。
注意:;“物理修改网卡MAC”与“在windows设备管理器网卡属性修改MAC”是完全不同的。“在windows设备管理器网卡属性修改MAC”只是告诉“本机windows系统”不需要检测网卡物理MAC。但实际上并没有真正改变网卡的物理MAC。我们这里讨论的问题只是指物理刷网卡MAC。那种在在windows设备管理器网卡属性修改MAC不在讨论范围,将在下一个话题予以讨论。

火爆手游