LAN中所发生的故障大多数都是与IP地址有关。只要有一台个人电脑的地址设置不正确,网络的传输就会受到影响,甚至整个网络都会瘫痪。用户的一次粗心大意就可能导致严重的故障。
实例 1:只有上班时间无法接入因特网?--电脑IP地址设定可令整个网络出现故障
“整个公司由于无意间在个人电脑上设置的IP设置,而陷入混乱状态。"说这句话的是FDK的东海林(照片1),FDK是电子元件和电池厂商。东海林在位于日本静冈县湖西市的、该公司下属工厂的信息系统部门工作,这家工厂的700台客户端电脑突然出现了无法接入因特网的故障。
导致工厂的全部个人电脑出现故障
“无法接入因特网”。一时间,信息系统部门的内线电话频成了热线。而且全部来自于正在同一家工厂工作的员工。东海林等信息系统部门的每个人迅速地著手查明故障原因。首先,确认故障现象。东海林用自己的办公桌上的个人电脑试了试,虽然在网络打印机的打印和Windows的文件共享方面没有故障,但是却无法进行Web访问和邮件的收发。而且还了解到工厂内的所有客户端电脑都发生了这种现象。事态非常严重。
如果工厂中所有个人电脑都出现这种故障,那么其原因可能在于作为公司内部网络的骨干部分的服务器和路由器。因此决定由此开始进行排查。代理服务器、邮件服务器、DNS服务器,以及接入因特网的所有路由器……,然而全部检查了一遍,也没有发现问题。接著又到服务器机房里,检查了这里的机器,结果机器的运行还是一切正常。尽管如此,故障依旧如故。
然而,下班时间刚过,突然就能够进行Web访问和邮件的收发了。在没有弄清楚故障原因的情况下,故障都恢复了。结果,最后也只能认为“大概是由于有人下载大文件,而独占了线路带宽的原故吧”。
Web与邮件采用了相同的设置?
第二天,一到上班时间,信息系统部门的电话再次不停地响了起来。情况与头一天完全一样,都是“无法进行Web访问和邮件的收发”。故障仍未解决。
对头一天所想到的原因全部检查后,可以确认没有任何问题。尤其是服务器方面,大家都认为没问题。因此东海林绞尽脑汁后,突然意识到此次的故障与过去曾经发生过的因解决DNS地址而导致的故障非常相似。
解决DNS地址指的是从类似www.example.co.jp的主机名中查找IP地址。如果DNS地址存在问题,那么即使想在Web浏览器和邮件软件中指定主机名来进行通信,也会由于找不到IP地址而无法进行通信。这是两者相同的设置。因此东海林再次检查了DNS服务器。
首先,指定DNS服务器的IP,再输入Ping命令。正确地返回了命令结果。机器运行正常。接著,向DNS服务器上试著运行了Telnet命令,结果没有出现登录画面。这种现象非常奇怪。
东海林再次来到服务器机房。然后直接登录DNS服务器,结果登录非常顺利。刚才通过网络无法执行Telnet命令的原因好象是没有连接到这台DNS服务器上,而是连接到了其他的机器。也就是说,在公司内部的某个位置有一台IP地址被设置成与DNS服务器完全相同的个人电脑。其证据是,将服务器机房中的“原有的”DNS服务器从网络上撤掉以后,输入ping命令,仍然可以得到应答。
原因搞清楚以后,解决起来就很快。首先,向DNS服务器的IP地址目标执行tracert命令,确定被设置成DNS服务器的IP地址的个人电脑位于哪个路由器中。直到找到该机器所处的某个建筑物。
剩下的就是采用人海战术。到这个楼房中,对每一位员工的个人电脑设置一个不漏地检查一遍。过了一会儿,最终找到了误将自己的个人电脑设置成DNS服务器IP地址的员工。改变地址设置后,整个网络马上恢复了正常。