
主机响
-
2023年2月14日发(作者:)⽹络故障排除的五个简单步骤
长期从事IT⼯作的⼈会发现很多⽹络问题,其中⼀些问题很容易诊断和纠正,但有些问题很难弄明⽩。如果遇到这些问题时能够通过⼀些简
单的步骤来排除⽹络故障,以收集信息并缩⼩问题的范围。
第1步:检查⽹络配置
⽹络故障排除过程可以通过验证你所了解的主机来实现。⽅法是在两台主机上运⾏IPCONFIG命令,以确保它们使⽤的IP地址都在预期范围
内。虽然操作很基本,但是运⾏IPCONFIG命令会暴露出问题根源。例如,⼀个系统如果没有接收到IP地址,可能是因为DHCP范围已经耗
尽。
单独运⾏IPCONFIG命令可以显⽰分配给每个⽹络适配器的IP地址、⼦⽹掩码和默认⽹关。如果这些值没有问题,那么可以更进⼀步,运⾏
IPCONFIG/ALL命令,这个操作会显⽰每个⽹络适配器的DNS服务器分配,验证系统是否使⽤预期的DNS服务器⾮常重要。
第2步:测试名称解析
验证了源主机和⽬标主机的IP地址配置,可以验证名称解析是否正常⼯作,测试DNS名称解析有各种不同的⼯具,但是最简单的⽅法是输⼊
NSLOOKUP命令,然后输⼊另⼀个主机的完全限定域名。
NSLOOKUP命令可以显⽰正在使⽤的DNS服务器,并告诉您该DNS服务器是否对指定主机具有权威性。
从NSLOOKUP收到结果后,请检查以确保结果符合预期。DNS服务器的IP地址应与主机的⽹络适配器配置使⽤的DNS服务器的IP地址匹
配。同样,名称解析的地址应与已分配给远程主机(或远程主机上运⾏的服务)的IP地址匹配。
第3步:验证⽹络路径
如果您的检查到⽬前为⽌没问题并且已产⽣预期结果,则该过程的下⼀步是验证远程主机的⽹络路径。最简单的⽅法是输⼊Tracert命令,
然后输⼊远程主机的完全限定域名。Tracert命令将显⽰数据包在路由到远程主机时所采⽤的路由。
如果某些跃点被报告为“请求超时”,⽆需太担⼼,因为这只意味着主机配置为不响应ICMP消息。重要的是确保Tracert不会显⽰⽬的地⽆
法到达(有时⽤!H指⽰符表⽰)。⽬标主机不可达消息表⽰没有到⽬的地的路由或者IP地址⽆法解析为L2地址。
第4步:测试远程主机的响应能⼒
故障排除过程的下⼀步是测试是否可以与远程主机通信。有⼀次可能只是意味着ping远程主机。不幸的是,主机通常配置为不响应ping请
求,因此这个测试可能并不可⾏。
在这种情况下需要进⾏某种测试,看看是否可以让主机响应。毕竟,响应验证两个主机之间是否存在连接以及远程主机是否仍然在线。
可以使⽤的响应性测试的类型根据远程主机的配置有很⼤的不同。如果不能使⽤ping命令,也可以通过建⽴远程PowerShell会话来验证远
程主机的响应能⼒。
第5步:测试远程服务
如果已经确认本地和远程主机配置正确,并且名称解析和基本连接在两个⽅向上都正常⼯作,则问题很可能存在于⽹络堆栈的更⾼级别。例
如,如果⽬标主机是Web服务器,则即使基本通信测试成功,系统服务也已停⽌或者存在权限问题。这时就需要测试远程主机提供的任何服
务。
需要注意的是,有时服务可能会受到较低级别依赖项的不利影响。例如,笔者曾经在ExchangeServer上遇到过⼀些严重的通信问题,经
过详尽的故障排除⼯作后,最终将问题追溯到系统的时间错误设置。
⽹络故障排除:不只是科学
遗憾的是,⽹络故障排除没有更有效的解决⽅案(尽管有⼀些⾮常棒的第三⽅诊断⼯具可⽤)。任何时候遇到⽹络问题,可以尽可能多地忽
略⽹络的复杂性,并专注于检查基础知识。即使这些步骤没有揭⽰问题的原因,它们也可以帮助您缩⼩问题范围。