故障总结:为何能上网但连不了总部
找到故障原因后,对于前面提到的几种奇怪网络现象我们就不难解释了。例如,A子公司的网络在子网掩码参数被设置不当的情况下仍然能够访问Internet网络,这是因为该子网的路由器存在一条默认路由记录,该路由记录可以将不是A子公司网络数据转发到外网端口,所以A子公司能够访问Internet网络中的内容。
A子公司的网络之所以无法PING通总公司的网络,主要是由于该子公司的子网掩码参数设置出错引起的。我们知道,主机在发送上网请求之前,往往会先判断目标主机是否处于本地子网中,要是处于同一子网的话就直接将上网请求发送给目标主机,要是不处于同一子网的话,就会将上网请求发送到指定的网关。那么本地主机是如何识别目标主机属于本地子网还是外网的呢?主要是依靠子网掩码地址。假设,在正常状态下,A子公司的网络掩码地址为255.255.255.192,此时A子公司的202.102.11.87主机在尝试访问总公司的网站服务器时(该服务器地址假设为202.102.11.2),本地主机会认为202.102.11.2服务器位于外网,因此它就会将上网请求发送给本地网关,此时A子公司的202.102.11.87主机就能PING通总公司的服务器。一旦A子公司的网络掩码地址变成了“255.255.255.0”后,本地主机就会认为202.102.11.87地址和202.102.11.2地址位于同一网段中,所以本地主机就会把上网请求直接发送给目标主机,而不会将它转发给本地网关了,事实上本地子网中并没有IP地址为202.102.11.2这台目标主机,所以A子公司的202.102.11.87主机就无法PING通总公司的服务器了。总公司的网络之所以无法PING通A子公司的网络,主要是因为A子公司的网络掩码地址出错,导致来自外网的数据请求信息无法正确到达目标主机,所以会认为A子公司的路由不通。