常见网络故障的简单诊断

微软公司在 Windows 操作系统中配备了一些命令,如ipconfig命令和ping命令等,可以用于检测和帮助用户排除网络连接方面遇到的问题。

1.ipconfig

ipconfig 主要显示当前的TCP/IP 配置的设置值,帮助用户检验人工配置的 TCP/IP 设置是否正确。尤其是在计算机和所在的局域网使用了动态主机配置协议(DHCP),ipconfig所提供的信息会帮助用户了解计算机当前的IP地址、子网掩码和默认网关,实际上是进行测试和故障分析的必要项目。
首先我们可以按【win键】+【R键】,然后在弹出的对话框里的文本框里输入【cmd】,按【enter键】打开“命令提示符”,在命令提示符窗口中输入ipconfig后回车,返回的是Windows IP 配置的简略信息。当使用all选项时(输入ipconfig/all),返回的是Windows IP 配置的详细信息,如果IP地址是从DHCP服务器获得的,ipconfig将显示DHCP服务器的IP 地址和获得的地址预计时效和日期。

2.ping 命令

Ping(packet Internet grope)是个使用频率极高的应用程序,用于确定本地主机是否能与另一台主机交换(发送与接收)数据。根据返回的信息(“Replay from···”表明有应答;“Request timed out”表明无应答),就可以推断TCP/IP 参数是否设置正确以及运行是否正常。常见的使用方法如下:

  1. 先ping 127.0.0.1(送回地址:127.0.0.1,表示本地计算机,一般用于测试用):这个ping 命令被送到本地计算机的IP 软件,如果无应答表示TCP/IP 的安装或运行存在某些最基本的问题,解决办法是重装TCP/IP 协议,并重启计算机。
  2. 接着ping 本机的IP 地址:这个命令被送到自己计算机说配置的IP地址,自己的计算机始终都应该对ping 命令做出应答,如果没有,则表示本地配置或安装存在问题。出现此问题时,局域网用户请断开网络电缆,然后重新发送该命令。如果网线断开后命令正确,则表示另一台计算机可能配置了相同的IP 地址。
  3. ping 局域网内其他 IP:通过前两步的测试基本可以证实本地计算机的安装和配置是没有问题。这个命令应该发送数据到离开你的计算机,经过网卡及网络电缆到达其他计算机,再返回。如果测试通过,表明本地网络中的网卡和载体运行正确。但如果收到0 个回送应答,那么表示子网掩码不正确或网卡配置错误或电缆系统有问题。当然,也有可能对方不允许你ping 它的主机(例如对方主机设置了防火墙,并开启了“阻止传入ping”这样的规则时)。
  4. ping 网关 IP:如果测试通过,表示局域网中的网关路由器正在运行并能够做出应答。
  5. ping 本地DNS:如果测试通过,表示本地DNS 正在运行并能正常解析域名。
  6. ping 远程 IP:如果能收到4个应答,表示成功地使用了默认网关。对于拨号上网用户则表示能够成功访问Internet。
  7. ping www.baidu.com:如果无应答则表示DNS 服务器的IP 地址配置不正确或DNS 服务器有故障,或表明www.baidu.com 服务器故障。也可以利用该命令实现域名对IP 地址的转换功能,当ping 一个域名地址时,从应答中可以得到该域名对应的IP 地址。

如果上面所列出的所有ping 命令都能正常运行,那么计算机进行本地和远程通信的功能基本上就可以实现了。但是,这些命令的成功并不表示所有的网络配置都没有问题,例如,某些子网掩码错误就可能无法用这些方法检测到。

你可能感兴趣的:(常见网络故障的简单诊断)