网络安全 频道

关于网络故障的全面分析排除实战

方法1: 既然错误报告提到了DNS, 可以将它看做DNS问题。既然其他应用依然工作,也许存在有一台本地DNS服务器给局域网应用提供服务。

为了检测这一理论,我们可以使用nslookup命令来确定DNS是否在工作。例子如下:

C:> nslookup www.techrepublic.com

Server: dns.TechRepublic.com

Address: 10.2.1.26
Non-authoritative answer:

Name: c10-sha-redirect-lb.cnet.com

Address: 216.239.115.148

Aliases: www.techrepublic.com

这表示DNS确实在工作,所以还要继续查看。

方法2:用户所要访问的网站是否存在于本地或者远程的子网?就象互联网网站一样,我们称它为外部子网。

既然有些连接以及其它应用还可以使用,我们可以查看第三层,网络层。我们使用ipconfig命令来查看默然网关是否是10.80.2.1。现在需要ping默认网关。如下面的例子。

C:> ping 10.80.2.1

Pinging 10.80.2.1 with 32 bytes of data:

Request timed out.

Request timed out.

Request timed out.

Request timed out.

Ping statistics for 10.80.2.1:

Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

从这里,我们可以确定第三层存在问题。默然网关停用或者不可达。

如果所处位置是中央数据中心,远程登陆用户默认网关。登陆以后,使用show ip interface brief命令,如列表D所示。

列表D

Router# show ip interface brief

Interface              IP-Address      OK? Method Status       Protocol

Serial3/0              unassigned      YES NVRAM  up           up

Serial3/0.1            10.80.100.2     YES NVRAM  up           up

Serial3/0.2            10.80.100.6     YES NVRAM  up           up

BRI3/0                 unassigned      YES NVRAM  up           up

BRI3/0:1               unassigned      YES unset  down         down

BRI3/0:2               unassigned      YES unset  down         down

Dialer1                10.80.100.10    YES NVRAM  up           up

Loopback1              unassigned      YES NVRAM  up           up

Ethernet3/0            10.80.2.1     YES NVRAM  down           down

Router#

通过这一输出结果,我们可以确定连接路由器和本地交换机的网线没有连接。我们曾经以为是第三层出了问题,但是实际上问题出在第一层。

在我看来,分而治之的方法需要更多网络和故障排除的知识。但是,这种发法也是发现问题最快的方法。使用故障排除方法类似于使用访问列表,一旦发现相符合的情况,就没有必要继续追查。

http://www.hacker.cn/News/aqff/2007-5-18/0751814089784D5FCKF1HFA0415J.shtml

0
相关文章