ping 是用来进行网络连接测试的一个程序,其对应的文件名为“ping.exe”.(在windows XP系统下此文件在c:\Windows\System32文件下)。使用ping 可以测试计算机名和计算机ip地址,验证与远程计算机的连接。此命令只有在安装了TCP/IP协议后才可使用。
ping命令可以用来检查、排除本机网络故障
1. ping 127.0.0.1
测试环回地址是否正常。如ping命令返回正常,表示计算机安装的TCP/IP协议工作正常。
2. ping 本机ip地址
本机ip地址可以自动获得,也可以人工配置(Windows 7在控制面板-网络和共享中心-更改适配器设置-本地连接-右键属性-internet 协议版本4(TCP/IP4)选中点属性)。本机ip地址可以通过ipconfig命令查看。
如果返回正常,则表明网卡到外部网络物理线路连接正常。如果出现“Destination host unreachable”提示,表明本地网络不能正常工作。可能网卡工作不正常或网线工作不正常。最大可能是网线没插好,或者网线断了导致本机不能和网络通信。
3. ping 局域网内网关ip地址
ping 网关的主要作用是局域网的网关路由器能否正确回答。如果ping通,说明路由器提供服务,可以通过路由器接入到外部网络。如果没路由器没有响应,必须检查和配置网关路由器,让其为本局域网内部计算机提供接入和传发服务。
一般网关路由器的ip地址是本网络的第一个ip。可以通过ipconfig命令获得。
4.ping 远程服务器ip 和 ping 远程服务器域名
ping远程服务器ip可以确定网关转发是否正常,如果正确返回,表明用户能成功访问internet。如果ping一台特点的远程服务器ip失败,可能是由于远程服务器本身的问题,可以尝试ping其他的远程计算机。
ping远程服务器域名。如 ping www.chinaunix.net 如能正确通信,表明本机的DNS配置正确。如不成功,表明系统DNS设置错误。只需将DNS设置到最近的可以访问的DNS服务器即可。
TTL 是IP协议包中的一个值,它告诉网络,数据包在网络中的时间是否太长而应被丢弃。TTL通常表示包在被丢弃前最多能经过的路由器个数。当数据包传送到一个路由器之后,TTL就自动减1,如果减到0了还是没有传送到目的主机,那么就自动丢失。并发送一个ICMP报文给最初的发送者。