2. 路由设置
对于服务器、PC来说,一般是指默认网关的设置;对于路由器本身或者三层交换机来说,则是设置静态路由还是动态路由的问题。
3.DNS 设置
最主要的是确认你设置的 DNS 服务器地址是否真的提供了域名解析服务或者出现了故障,需要设置正确的 DNS 服务器地址或者自动获取。在 Windows 上,可以使用以下命令进行检查:
步骤3:测试网关或路由器的连通性。
首先测试网关,然后测试路由器,每次测试一个级别。
在上述网络环境中,当网络通畅的情况下,我们在电脑上使用tracert -d命令,得到以下结果:
通过这个测试结果,我们可以清楚的知道电脑上网时数据的流向:
根据数据趋势,我们可以得出一个重要的思想,就是根据数据趋势来检测网络的平滑程度!因此,我们可以分为两步:
1.首先测试电脑与网关192.168.2.254的连接
我们可以在自己的电脑上ping一下网关地址,看看是否有回应。
一般这种判断方式比较快,但是有时候不管怎么尝试,都无法ping通路由器。那么可能存在以下几种情况:
a.网关设备设置禁止ping
b. 网关接口或网关设备故障。
对于a来说,一般很少对这些设备进行ping限制,当然,除非是网络安全要求非常严格,否则真的没有必要这么做。ping完192.168.2.254网关后,再ping 172.16.13.1,确认从电脑到整个网关设备都没有问题。
当ping不通的时候,我个人建议在电脑上进行如下操作:
arp -a:网关地址和网关MAC地址。这个命令在前面弱电行业网络篇已经详细讲解过了。
也就是检查电脑本身能否获取网关的MAC地址,显然如果没有网关的MAC地址,是无法ping通网关的,排除了之前电脑设置的问题后,就可以猜测是网关设备有问题了,此时可以联系网络工程师对网关设备进行测试。
2. 测试与其他路由器的连通性
上一步没问题,即电脑与网关通信正常。接下来测试一下网关到出口路由器的通畅程度:
这里我们可以使用tracert -d命令:
当然如果你发现不行的话,那么可能是以下几种情况:
a.网关设备与路由器之间的物理链路问题
b.网关设备与路由器之间的设置问题,如路由协议、接口配置等。
如果出现上述情况,那么就是网络工程师的问题了,当然如果你是网络工程师的话,应该立刻检查设备的状态,看看设备是否有问题。
以上步骤完成,假设你的出口路由器设置,比如NAT、默认路由设置等都没有问题,那么我们大致可以知道内网基本通讯是正常的(至少你的电脑和出口路由器通讯是没有问题的),接下来我们要看电脑是否可以上网。
第四步:测试ping公网IP的通畅程度(一般记住几个外网IP)
当你到了这一步,说明前面三步都没有问题,也就是局域网的通讯正常了。现在要做的就是判断局域网与外网(公网)的通讯是否有问题:
这里采用的方法是直接 ping 公网地址,以排除 DNS 的影响(以防你的 DNS 设置有问题)。至于 ping 什么公网地址,我个人的建议是可以 ping 一些没有被禁止 ping 的公共 DNS 服务器地址,比如 114.114.114.114、8.8.8.8:
之后你基本上可以确定网络没有问题了,如果能ping通外网就说明网络没有问题。当然这里没有提到在出口放防火墙的情况,其实思路是一样的,但是你需要考虑你的访问数据有没有被防火墙过滤,是出去的时候过滤还是回来的时候过滤?因为也涉及到防火墙的设置,这里就不说了,不过还是需要注意这一点的。
步骤 5:通过直接 ping 网站地址来测试 DNS 连接
正如标题所说,你可以直接 ping 网站地址,看看 IP 地址是否能回显。至于能不能回显,那就另当别论了。只要能回显 IP 地址,那么 DNS 就没有问题。不过这里还是要说一下 nslookup 命令,这个命令很好用,我排查网络故障的时候基本都会用到它:
当然你也可以这样使用:
nslookup 命令有两个功能:
1.帮你测试你设置的DNS服务器是否有问题
2、在不考虑DNS服务器是否智能的情况下,可以根据回显IP地址的速度大致判断DNS服务器的好坏。
这样就可以充分利用nslookup命令。
所以对网络故障排除有思路,掌握一些基本的命令是很重要的,虽然单个命令的作用不是特别大,但是组合使用可以解决很多问题。
推荐学习:
VIP技术交流群:
弱电解决方案及报价:
完整的弱电图纸: