第1页共8页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共8页使用网络命令诊断网络问题NC技术支持部李伟雄在NC的支持及实施工作中,我们经常遇到一些与网络相关的问题,本文主要讲解使用一些网络命令来诊断网络问题.一.Ping命令Ping是个使用频率极高的实用程序,用来验证网络配置并测试网络的连通性。根据返回的信息,你就可以推断TCP/IP参数是否设置得正确以及运行是否正常。按照缺省设置,Windows上运行的Ping命令发送4个ICMP(网间控制报文协议)回送请求,每个32字节数据,如果一切正常,你应能得到4个回送应答。例:C:\>ping192.168.9.172Pinging192.168.9.172with32bytesofdata:Replyfrom192.168.9.172:bytes=32time<10msTTL=128Replyfrom192.168.9.172:bytes=32time<10msTTL=128Replyfrom192.168.9.172:bytes=32time<10msTTL=128Replyfrom192.168.9.172:bytes=32time<10msTTL=128如果网络不通,则:C:\>ping192.168.9.172Pinging192.168.9.172with32bytesofdata:Requesttimedout.Requesttimedout.Requesttimedout.Requesttimedout.(一)通过Ping检测网络故障的典型次序:1.ping127.0.0.1--这个Ping命令被送到本地计算机的IP软件,你的计算机始终都应该对该Ping命令作出应答,如果没有,就表示TCP/IP的安装或运行存在某些最基本的问题。2.ping本机IP--这个命令被送到你计算机所配置的IP地址,你的计算机始终都应该对该Ping命令作出应答,如果没有,则表示本地配置或安装存在问题。出现此问题时,局域网用户请断开网络电缆,然后重新发送该命令。如果网线断开后本命令正确,则表示另一台计算机可能配置了相同的IP地址。第2页共8页第1页共8页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共8页3.ping局域网内其他IP--这个命令应该离开你的计算机,经过网卡及网络电缆到达其他计算机,再返回。收到回送应答表明本地网络中的网卡和载体运行正确。但如果收到0个回送应答,那么表示子网掩码不正确或网卡配置错误或电缆系统有问题。4.ping网关IP--这个命令如果应答正确,表示局域网中的网关路由器正在运行并能够作出应答。5.ping远程IP--如果收到4个应答,表示成功的使用了缺省网关。(但如果对方设置了防火墙,则可能会收不到应答)。(二)Ping命令的常用参数选项pingIP-t--连续对IP地址执行Ping命令,直到被用户以Ctrl+C中断。pingIP-l2000--指定Ping命令中的数据长度为2000字节,而不是缺省的32字节。pingIP-n--执行特定次数的Ping命令。二.Netstat命令Netstat显示TCP/IP协议会话信息。一般用于检验本机各端口的网络连接情况.netstat-a--本选项显示一个所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些连接。netstat-n—显示所有已建立的有效连接,并用数字形式来显示地址.在启动NC前,可以使用netstat–na查看一下计算机已经打开的端口,如果打开的端口中有NC要用到的端口,则NC将不能正常启动,可以将使用这些端口的应用程序关闭后,再启动NC.例:C:\>netstat-naActiveConnectionsProtoLocalAddressForeignAddressStateTCP0.0.0.0:800.0.0.0:0LISTENINGTCP0.0.0.0:1350.0.0.0:0LISTENINGTCP0.0.0.0:4450.0.0.0:0LISTENINGTCP0.0.0.0:10010.0.0.0:0LISTENINGTCP0.0.0.0:30000.0.0.0:0LISTENINGTCP0.0.0.0:30010.0.0.0:0LISTENINGTCP0.0.0.0:30020.0.0.0:0LISTENINGTCP0.0.0.0:80810.0.0.0:0LISTENINGTCP0.0.0.0:80820.0.0.0:0LISTENING在启动NC后,同样可以使用netstat–na查看一下计算机已经打开的端口,如果NC用到的端口没有全部打开,则请检查NC、网络的配置及代码是否正确。在NC启动时,无论是在启动界面上还是后台日志,如出现错误:java.net.BindException:Addressalreadyinuse:JVM_Bind则肯定是端口被占用了.第3页共8页第2页共8页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共8页NC默认使用的端口:主服务器:80、8081、8082、3000、3001、3002、1001从服务器:8081、8082、8083、3001、3002、3003三.tracert命令tracert用来跟踪数据包到达目标所采取的路由。Tra...