关于网上流传的“把MAC改成一样防网络尖兵”谬论的揭密

来源:百度文库 编辑:神马文学网 时间:2024/04/28 07:40:48
不知道是哪个英勇的白痴首先说出了“把MAC地址改成一样的就可以防止网络尖兵”这句话,结果导致全国人民都疯狂的转贴这句话,用百度搜一下,无数的网站都在转贴这句话其中还不乏一些大的电脑网站。丝毫不逊色于当年“打开winXP保留的10%带宽来加快上网速度”这句谬论的传播之势。
本文发自www.sunwen.net
其实稍微懂点路由原理的人都知道这句话的可笑。
各位也可以自己做试验试试,把2块网卡拿到电脑城让人帮你刷成物理MAC一样的,插到同一个局域网上网试试就知道了。
(注意:;“物理修改网卡MAC”与“在windows设备管理器网卡属性修改MAC”是完全不同的。“在windows设备管理器网卡属性修改MAC”只是告诉“本机windows系统”不需要检测网卡物理MAC。但实际上并没有真正改变网卡的物理MAC。我们这里讨论的问题只是指物理刷网卡MAC。那种在在windows设备管理器网卡属性修改MAC不在讨论范围)
下面讲下简单的路由知识:
路由器是靠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改成一样能防网络尖兵”这句话只能用“多此一举”来形容。
本文发自www.sunwen.net
另外广州除了白云区外,其它区都还没有正式封路由。
有些朋友说QQ能上而网页打不开了。这是DNS的问题。这时你不输网址,而是直接输IP地址,比如你想打开太平洋网,就在浏览器直接输:“61.145.113.41”就可以打开网页了。什么是DNS呢?简单的说就是把网址“www.pconline.com.cn”转换成IP地址“61.145.113.41”。在浏览器输入“www.pconline.com.cn”不能打开网页,但输入“61.145.113.41”却可以打开网页就说明是DNS出错,而不是什么网络尖兵。DNS出错的原因有很多,既可能是你电脑的DNS出错,也可能是路由器DNS出错,也可能是电信机房的DNS出错。
一般碰到这种情况下电脑重启就可以解决。(如果是本机的DNS出错)如果还不行,那就是电信的DNS服务器出错了。不要以为电信的DNS不会出错。其实DNS服务器就是一台普通的服务器,怎么可能不出错呢?你见过不出错的服务器吗?一般电信DNS服务器出错后,电信工作人员会马上重启服务器。所以一般过几分钟DNS就正常了。