- -常用网络检测命令- -
一、显示和修改地址解析协议——ARP
1.具体功能
该命令用于显示和修改“地址解析协议(ARP)”缓存中的项目。ARP缓存中包含一个或多个表,它们用于存储IP地址及其经过解析的以太网或令牌环物理地址。计算机上安装的每一个以太网或令牌环网络适配器都有自己单独的表。如果在没有参数的情况下使用,则ARP命令将显示帮助信息。
2.语法详解
arp [-a [inetaddr] [-n ifaceaddr]] [-g [inetaddr] [-n ifaceaddr]] [-d inetaddr [ifaceaddr]] [-s inetaddr etheraddr [ifaceaddr]]
3.参数说明
-a [inetaddr] [-n ifaceaddr] 显示所有接口的当前ARP缓存表。要显示指定IP地址的ARP缓存项,请使用带有inetaddr参数的“arp -a”,此处的inetaddr代表指定的IP地址。要显示指定接口的ARP缓存表,请使用“-n ifaceaddr”参数,此处的ifaceaddr代表分配给指定接口的IP地址。-N参数区分大小写。
-g [inetaddr] [-n ifaceaddr] 与-a相同。
-d inetaddr [ifaceaddr] 删除指定的IP地址项,此处的inetaddr代表IP地址。对于指定的接口,要删除表中的某项,请使用ifaceaddr参数,此处的ifaceaddr代表分配给该接口的IP地址。要删除所有项,请使用星号(*)通配符代替inetaddr。
-s inetaddr etheraddr [ifaceaddr] 向ARP缓存添加可将IP地址inetaddr解析成物理地址etheraddr的静态项。要向指定接口的表添加静态ARP缓存项,请使用ifaceaddr参数,此处的ifaceaddr代表分配给该接口的IP地址。
注意:inetaddr和ifaceaddr的IP地址用带圆点的十进制记数法表示。
物理地址Etheraddr由六个字节组成,这些字节用十六进制记数法表示并且用连字符隔开(比如,00-AA-00-4F-2A-9C)。
只有当TCP/IP协议在网络连接中安装为网络适配器属性的组件时,该命令才可用。
4.例举说明
例子1:要显示所有接口的ARP缓存表,执行以下命令:
arp -a
例子2:对于指派的IP地址为10.0.0.99的接口,要显示其ARP缓存表,执行以下命令:
arp -a -N 10.0.0.99
例子3:要添加将IP地址10.0.0.80解析成物理地址00-AA-00-4F-2A-9C的静态ARP缓存项,执行以下命令:
arp -s 10.0.0.80 00-AA-00-4F-2A-9C
二、文件上传下载——FTP
1.具体功能
该命令用于将文件传输到运行文件传输协议(FTP)服务器服务(如Internet信息服务)的计算机,或从这台计算机传输文件。可以通过处理ASCII文本文件交互式地或以批处理模式使用FTP。
2.语法详解
ftp [-v] [-d] [-i] [-n] [-g] [-s filename] [-a] [-w windowsize] [-A] [host]
3.参数说明
-v 禁止显示FTP服务器响应。
/d 启用调试、显示在FTP客户端和FTP服务器之间传递的所有命令。
-i 传送多个文件时禁用交互提示。
-n 在建立初始连接后禁止自动登录功能。
-g 禁用文件名组合。它允许使用星号(*)和问号(?)作为本地文件和路径名的通配符字符。
-s filename 指定包含FTP命令的文本文件。这些命令在启动FTP后自动运行。该参数不允许带有空格。使用该参数而不是重定向(<)。
-a 指定绑定FTP数据连接时可以使用任何本地接口。
-w windowsize 指定传输缓冲的大小。默认窗口大小为4096字节。
-A 匿名登录到FTP服务器。
host 指定要连接的计算机名、IP地址或FTP服务器的IPv6地址。如果指定了主机名或地址,则其必须是命令行的最后一个参数。
注意:FTP参数的前缀必须使用连接号(-)而不是斜线(/)。
FTP命令行参数是区分大小写的。
只有TCP/IP已经作为网络适配器属性中的组件安装之后,才可使用该命令。
FTP可以交互使用。启动FTP后,FTP将创建一个可以在其中使用FTP命令的子环境。可以通过键入Quit命令返回到命令提示符下。当运行FTP子环境时,它将由“ftp >”命令提示符表示。
4.例举说明
例子1:要登录到名为ftp.itbook.com.cn的FTP服务器,执行以下命令:
ftp ftp.itbook.com.cn
例子2:要匿名登录到名为ftp.itbook.com.cn的FTP服务器,执行以下命令:
ftp -A ftp.itbook.com.cn
例子3:要登录到名为ftp.itbook.com.cn的FTP服务器并运行名为Rsynch.txe文件中的ftp命令,执行以下命令:
ftp -s resynch.txt ftp.itbook.com.cn
三、返回网卡地址列表——GETMAC
1.具体功能
该命令用于返回计算机中所有网卡的媒体访问控制(MAC)地址以及每个地址的网络协议列表,既可以从本地返回,也可以通过网络返回。
2.语法详解
getmac[.exe] [/s computer [/u domain/user [/p password]]] [/fo {table│list│csv}] [/nh] [/v]
3.参数说明
/s computer 指定远程计算机名称或IP地址(不能使用反斜杠)。默认值是本地计算机。
/u domain/user 运行具有由user或domain/user指定用户的账户权限命令。默认值是当前登录发布命令的计算机的用户权限。
/p password 指定用户账户的密码,该用户账户在/u参数中指定。
/fo {table│list│csv} 指定查询结果输出的格式。有效值为table、list和csv。输出的默认格式为table。
/nh 在输出中压缩列头标。当将/fo参数设置为table或csv时有效。
/v 指定输出显示详细信息。
4.例举说明
例子:下面的范例说明了如何使用GETMAC命令:
getmac /fo table /nh /v
getmac /s srvmain
getmac /s srvmain /u maindom/hiropln
getmac /s srvmain /u maindom/hiropln /p p@ssW23
getmac /s srvmain /u maindom/hiropln /p p@ssW23 /fo list /v
getmac /s srvmain /u maindom/hiropln /p p@ssW23 /fo table /nh
四、显示计算机主机名——HOSTNAME
1.具体功能
显示计算机全名中的主机名称部分。
2.语法详解
hostname
注意:只有当TCP/IP协议在网络连接中安装为网络适配器属性的组件时,该命令才可用。
3.例举说明
例子:要显示计算机名称,执行以下命令:
hostname
五、显示当前网络配置——IPCONFIG
1.具体功能
该命令用于显示所有当前的TCP/IP网络配置值、刷新动态主机配置协议(DHCP)和域名系统(DNS)设置。使用不带参数的IPCONFIG可以显示所有适配器的IP地址、子网掩码、默认网关。
2.语法详解
ipconfig [/all] [/renew [adapter]] [/release [adapter]] [/flushdns] [/displaydns] [/registerdns] [/showclassid adapter] [/setclassid adapter [classID]]
3.参数说明
/all 显示所有适配器的完整TCP/IP配置信息。在没有该参数的情况下IPCONFIG只显示IP地址、子网掩码和各个适配器的默认网关值。适配器可以代表物理接口(例如安装的网络适配器)或逻辑接口(例如拨号连接)。
/renew [adapter] 更新所有适配器(如果未指定适配器),或特定适配器(如果包含了adapter参数)的DHCP配置。该参数仅在具有配置为 自动获取IP地址的网卡的计算机上可用。要指定适配器名称,请键入使用不 带参数的IPCONFIG命令显示的适配器名称。
/release [adapter] 发送DHCPRELEASE消息到DHCP服务器,以释放所有适配器(如果未指定适配器)或特定适配器(如果包含了adapter参数)的当前DHCP配置并丢弃IP地址配置。该参数可以禁用配置为自动获取IP地址的适配器的TCP/IP。要指定适配器名称,请键入使用不带参数的IPCONFIG命令显示的适配器名称。
/flushdns 清理并重设DNS客户解析器缓存的内容。如有必要,在DNS疑难解答期间,可以使用本过程从缓存中丢弃否定性缓存记录和任何其他动态添加的记录。
/displaydns 显示DNS客户解析器缓存的内容,包括从本地主机文件预装载的记录以及由计算机解析的名称查询而最近获得的任何资源记录。DNS客户服务在查询配置的DNS服务器之前使用这些信息快速解析被频繁查询的名称。
/registerdns 初始化计算机上配置的DNS名称和IP地址的手工动态注册。可以使用该参数对失败的DNS名称注册进行疑难解答或解决客户和DNS服务器之间的动态更新问题,而不必重新启动客户计算机。TCP/IP协议高级属性中的DNS设置可以确定DNS中注册了哪些名称。
/showclassid adapter 显示指定适配器的DHCP类别ID。要查看所有适配器的DHCP类别ID,可以使用星号(*)通配符代替adapter。该参数仅在具有配置为自动获取IP地址的网卡的计算机上可用。
/setclassid adapter [classID] 配置特定适配器的DHCP类别ID。要设置所有适配器的DHCP类别ID,可以使用星号(*)通配符代替adapter。该参数仅在具有配置为自动获取IP地址的网卡的计算机上可用。如果未指定DHCP类别的ID,则会删除当前类别的ID。
注意:IPCONFIG等价于WINIPCFG,后者在Windows 98/Me上可用。尽管Windows XP没有提供象WINIPCFG命令一样的图形化界面,但可以使用“网络连接”查看和更新IP地址。要做到这一点,请打开网络连接,右键点击某一网络连接,点击“状态”命令,然后点击“支持”选项卡。
该命令最适用于配置为自动获取IP地址的计算机。它使用户可以确定哪些TCP/IP配置值是由DHCP、自动专用IP地址(APIPA)和其他配置配置的。
如果adapter名称包含空格,请在该适配器名称两边使用引号(即"adapter name")。
对于适配器名称,IPCONFIG可以使用星号(*)通配符字符指定名称为指定字符串开头的适配器,或名称包含有指定字符串的适配器。例如,local* 可以匹配所有以字符串local开头的适配器,而*Con*可以匹配所有包含字符串Con的适配器。
只有当TCP/IP协议在网络连接中安装为网络适配器属性的组件时,该命令才可用。
4.例举说明
例子1:要显示所有适配器的基本TCP/IP配置,执行以下命令:
ipconfig
例子2:要显示所有适配器的完整TCP/IP配置,执行以下命令:
ipconfig /all
例子3:仅更新“本地连接”适配器的由DHCP分配IP地址的配置,执行以下命令:
ipconfig /renew "Local Area Connection"
例子4:要在排除DNS的名称解析故障期间清理DNS解析器缓存,执行以下命令:
ipconfig /flushdns
例子5:要显示名称以Local开头的所有适配器的DHCP类别ID,执行以下命令:
ipconfig /showclassid Local*
例子6:要将“本地连接”适配器的DHCP类别ID设置为TEST,执行以下命令:
ipconfig /setclassid "Local Area Connection" TEST
六、显示和修改IPX路由——IPXROUTE
1.具体功能
该命令用于显示和修改有关由IPX协议使用的路由表的信息,使用不带参数的IPXROUTE显示发送给未知、广播和多点播放地址的数据包的默认设置。
2.语法详解
ipxroute servers [/type=x]
ipxroute ripout network
ipxroute resolve {guid │ name} {guid │ adaptername}
ipxroute board=n [def] [gbr] [mbr] [remove=xxxxxxxxxxxx]
ipxrout config
3.参数说明
servers [/type=x] 为指定的服务器类型显示“服务访问点”(SAP) 表格。x必须是整数。例如,/type=4显示所有的文件服务器,若不指定/type,Ipxroute Servers将显示各种类型的服务器,并按服务器名称列出。
ripout network 通过查询IPX堆栈路径表和发出RIP请求(如果必要),确定Network是否可以到达。network是IPX网段号。
resolve {guid │ name} {guid │ adaptername} 解析友好名称指南的名称,或指南的友好名称。
board=n 指定要查询或设置参数的网卡。
def 将数据包发送给All Routes广播。如果数据包被传送到不位于源路由表中唯一的媒体访问卡(MAC)地址,则默认操作是IPXROUTE将数据包发送到Single Routes广播。
gbr 将数据包发送给All Routes广播。如果数据包传送到广播地址(FFFFFFFFFFFF),默认操作是IPXROUTE将数据包发送到Single Routes广播。
mbr 将数据包发送给All Routes广播。如果数据包传送到多播地址(C000xxxxxxxx),默认操作是IPXROUTE将数据包发送到Single Routes广播。
remove=xxxxxxxxxxxx 从源路由表中删除给定的节点地址。
config 显示所有已配置IPX绑定的信息。
4.例举说明
例子:要显示工作站所在的网段、工作站节点地址和使用的帧类型,执行以下命令:
ipxrout config
七、红外线传输——IRFTP
1.具体功能
该命令用于通过红外链接发送文件使用不带参数或带参数/s的IRFTP打开“无线连接”对话框,可以从该框中选择不通过命令行发送的文件。
2.语法详解
irftp [drive /] [[path] filename] [/h]
irftp /s
3.参数说明
drive / 指定驱动器,它包含想要通过红外链接发送的文件。
[path] filename 指定想要通过红外链接发送的文件(或一组文件) 的位置和名称。如果指定了文件集,则必须指定各个文件的完整路径。
/h 指定隐藏模式。使用隐藏模式时,将在不显示“无线链接”对话框的情况下发送文件。
/s 打开“无线连接”对话框,以便可以从该框中选择不通过命令行发送的文件或文件集来指定驱动器、路径和文件名。
注意:使用本命令之前,请验证要通过红外连接进行通讯的设备是否启用了红外功能、是否工作正常以及是否建立了设备之间的红外连接。
4.例举说明
例子1:要将名称为MyWorkDoc的Word文档(位于名为MyWorkFiles(源计算机的驱动器C上)的文件夹中)发送到目标计算机上,执行以下命令:
irftp C /MyWorkFiles/MyWorkDoc.doc /h
例子2:要将两个Word文档MyWorkDoc1和MyWorkDoc2(位于名为MyWorkFiles(源计算机的驱动器C上)的文件夹中)发送到目标计算机上,执行以下命令:
irftp C /MyWorkFiles/MyWordDoc1.doc C /MyWorkFiles/MyWordDoc2. doc /h
由于使用了隐藏模式,所以没有显示“无线连接”。
八、显示NetBIOS协议的统计资料——NBTSTAT
1.具体功能
该命令用于显示本地计算机和远程计算机的基于TCP/IP(NetBT)协议的NetBIOS统计资料、NetBIOS名称表和NetBIOS名称缓存。NBTSTAT可以刷新NetBIOS名称缓存和注册的Windows Internet名称服务(WINS)名称。使用不带参数的NBTSTAT显示帮助。
2.语法详解
nbtstat [-a remotename] [-a IPaddress] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [Interval]
3.参数说明
-a remotename 显示远程计算机的NetBIOS名称表,其中,remote name是远程计算机的NetBIOS计算机名称。NetBIOS名称表是运行在该计算机上的应用程序使用的NetBIOS名称列表。
-a IPaddress 显示远程计算机的NetBIOS名称表,其名称由远程计算机的IP地址指定(以小数点分隔)。
-c 显示NetBIOS名称缓存内容、NetBIOS名称表及其解析的各个地址。
-n 显示本地计算机的NetBIOS名称表。Registered中的状态表明该名称是通过广播或WINS服务器注册的。
-r 显示NetBIOS名称解析统计资料。在配置为使用WINS的Windows计算机上,该参数将返回已通过广播和WINS解析和注册的名称号码。
-R 清除NetBIOS名称缓存的内容并从Lmhosts文件中重新加载带有#PRE标记的项目。
-RR 重新释放并刷新通过WINS注册的本地计算机的NetBIOS名称。
-s 显示NetBIOS客户和服务器会话,并试图将目标IP 地址转化为名称。
-S 显示NetBIOS客户和服务器会话,只通过IP地址列出远程计算机。
Interval 重新显示选择的统计资料,可以中断每个显示之间的Interval中指定的秒数。按Ctrl+C停止重新显示统计信息。如果省略该参数,NBTSTAT将只显示一次 当前的配置信息。
4.例举说明
例子1:要显示NetBIOS计算机名为CORP07的远程计算机的NetBIOS名称表,执行以下命令:
nbtstat -a CORP07
例子2:要显示所分配IP地址为10.0.0.99的远程计算机的NetBIOS名称表,执行以下命令:
nbtstat -A 10.0.0.99
例子3:要显示本地计算机的NetBIOS名称表,执行以下命令:
nbtstat -n
例子4:要显示本地计算机NetBIOS名称缓存的内容,执行以下命令:
nbtstat -c
例子5:要清除NetBIOS名称缓存并重新装载本地Lmhosts文件中带标记#PRE的项目,执行以下命令:
nbtstat -R
例子6:要释放通过WINS服务器注册的NetBIOS名称并对其重新注册,执行以下命令:
nbtstat -RR
例子7:要每隔5秒以IP地址显示NetBIOS会话统计资料,执行以下命令:
nbtstat -S 5
九、显示网络连接信息——NETSTAT
1.具体功能
该命令用于显示活动的TCP连接、计算机侦听的端口、以太网统计信息、IP路由表、IPv4统计信息(对于IP、ICMP、TCP和UDP协议)以及IPv6统计信息(对于IPv6、ICMPv6、通过IPv6的TCP以及通过IPv6的UDP协议)。使用时如果不带参数,NETSTAT显示活动的TCP连接。
2.语法详解
netstat [-a] [-e] [-n] [-o] [-p protocol] [-r] [-s] [interval]
3.参数说明
-a 显示所有活动的TCP连接以及计算机侦听的TCP和UDP端口。
-e 显示以太网统计信息,如发送和接收的字节数、数据包数。该参数可以与-s结合使用。
-n 显示活动的TCP连接,不过,只以数字形式表现地址和端口号,却不尝试确定名称。
-o 显示活动的TCP连接并包括每个连接的进程ID(PID)。可以在Windows任务管理器中的“进程”选项卡上找到基于PID的应用程序。该参数可以与-a、-n和-p结合使用。
-p protocol 显示protocol所指定的协议的连接。在这种情况下,protocol可以是TCP、UDP、TCPv6或UDPv6。如果该参数与-s一起使用按协议显示统计信息,则protocol可以是TCP、UDP、ICMP、IP、TCPv6、UDPv6、ICMPv6或IPv6。
-s 按协议显示统计信息。默认情况下,显示TCP、UDP、ICMP和IP协议的统计信息。如果安装了Windows XP的IPv6协议,就会显示有关IPv6上的TCP、IPv6上的UDP、ICMPv6和IPv6协议的统计信息。可以使用-p参数指定协议集。
-r 显示IP路由表的内容。
interval 每隔interval秒重新显示一次选定的信息。按Ctrl+C停止重新显示统计信息。如果省略该参数,NETSTAT将只打印一次选定的信息。
注意:与该命令一起使用的参数必须以连字符(-)而不是以短斜线(/)作为前缀。
Netstat 提供下列统计信息:
(1)Proto:协议的名称(TCP或UDP)。
(2)Local Address:本地计算机的IP地址和正在使用的端口号。如果不指定-n参数,就显示与IP地址和端口的名称对应的本地计算机名称。如果端口尚未建立,端口以星号(*)显示。
(3)Foreign Address:连接该插槽的远程计算机的IP地址和端口号码。如果不指定-n参数,就显示与IP地址和端口对应的名称。如果端口尚未建立,端口以星号(*)显示。
(4)(state) 表明TCP连接的状态。下面给出可能的状态。
CLOSE_WAIT
CLOSED
ESTABLISHED
FIN_WAIT_1
FIN_WAIT_2
LAST_ACK
LISTEN
SYN_RECEIVED
SYN_SEND
TIMED_WAIT
只有当TCP/IP协议在网络连接中安装为网络适配器属性的组件时,该命令才可用。
4.例举说明
例子1:要想显示以太网统计信息和所有协议的统计信息,执行以下命令:
netstat -e -s
例子2:要想仅显示TCP和UDP协议的统计信息,执行以下命令:
netstat -s -p tcp udp
例子3:要想每5秒钟显示一次活动的TCP连接和进程ID,执行以下命令:
nbtstat -o 5
例子4:要想以数字形式显示活动的TCP连接和进程ID,执行以下命令:
nbtstat -n -o
十、显示DNS基础结构——NSLOOKUP
1.具体功能
该命令用于显示可用来诊断域名系统(DNS)基础结构的信息。使用此工具之前,你应当熟悉DNS的工作原理。只有在已安装TCP/IP协议的情况下才可以使用NSLOOKUP命令行工具。
2.语法详解
nslookup [-subcommand ...] [{computertofind│ [-server]}]
3.参数说明
-subcommand ... 将一个或多个NSLOOKUP子命令指定为命令行选项。
computertofind 如果未指定其他服务器,就使用当前默认DNS名 称服务器查阅computertofind的信息。要查找不在当前DNS域的计算机,请在名称上附加句点。
-server 指定将该服务器作为DNS名称服务器使用。如果省略了-server,将使用默认的DNS名称服务器。
{help│?} 显示NSLOOKUP子命令的简短总结。
注意:如果ComputerToFind是IP地址,并且查询类型为A或PTR资源记录类型,则返回计算机的名称。如果ComputerToFind是一个名称,并且没有跟踪期,则向该名称添加默认的DNS域名。此行为取决于下面Set子命令的状态:Domain、Srchlist、Defname和Search。
如果键入连字符(-)代替ComputerToFind,命令提示符更改为NSLOOKUP交互模式。
命令行长度必须少于256个字符。
NSLOOKUP有两种模式:交互式和非交互式。 如果仅需要查找一块数据,请使用非交互式模式。对于第一个参数,键入要查找的计算机的名称或 IP 地址。对于第二个参数,键入DNS名称服务器的名称或IP地址。如果省略第二个参数,NSLOOKUP使用默认DNS名称服务器。如果需要查找多块数据,可以使用交互式模式。为第一个参数键入连字符(-),为第二个参数键入DNS名称服务器的名称或 IP 地址。或者,省略两个参数,则NSLOOKUP使用默认DNS名称服务器。下面是一些有关在交互式模式下工作的提示:
要随时中断交互式命令,请按Ctrl+B。
要退出,请键入Exit。
要将内置命令当作计算机名,请在该命令前面放置转义字符(/)。
将无法识别的命令解释为计算机名。
4.例举说明
例子:每个命令行选项均由连字符(-)后紧跟命令名组成,有时是等号(=)后跟一个数值。例如,要将默认的查询类型更改为主机(计算机)信息,并将初始超时更改为10秒,执行以下命令:
nslookup -querytype=hinfo -timeout=10
十一、检测网络连接性——PING
1.具体功能
该命令用于通过发送“网际消息控制协议(ICMP)”回响请求消息来验证与另一台TCP/IP计算机的IP级连接。回响应答消息的接收情况将和往返过程的次数一起显示出来。PING是用于检测网络连接性、可到达性和名称解析的疑难问题的主要TCP/IP命令。如果不带参数,PING将显示帮助。
2.语法详解
ping [-t] [-a] [-n count] [-l size] [-f] [-i ttl] [-v tost] [-r count] [-s count] [{-j hostlist │ -k hostlist}] [-w timeout] [targetname]
3.参数说明
-t 指定在中断前PING可以持续发送回响请求信息到目的地。要中断并显示统计信息,请按Ctrl+Break。要中断并退出PING,请按Ctrl+C。
-a 指定对目的地IP地址进行反向名称解析。如果解析成功,PING将显示相应的主机名。
-n count 指定发送回响请求消息的次数。默认值为4。
-l size 指定发送的回响请求消息中“数据”字段的长度(以字节表示)。默认值为32。size的最大值是65,527。
-f 指定发送的回响请求消息带有“不要拆分”标志(所在的IP标题设为1)。回响请求消息不能由目的地路径上的路由器进行拆分。该参数可用于检测并解决“路径最大传输单位(PMTU)”的故障。
-i ttl 指定发送回响请求消息的IP标题中的ttl字段值。其默认值是是主机的默认ttl值。对于Windows XP主机,该值一般是128。ttl的最大值是255。
-v tos 指定发送回响请求消息的IP标题中的“服务类型(TOS)”字段值。默认值是0。tos被指定为0到255的十进制数。
-r count 指定IP标题中的“记录路由”选项用于记录由回响请求消息和相应的回响应答消息使用的路径。路径中的每个跃点都使用“记录路由”选项中的一个值。如果可能,可以指定一个等于或大于来源和目的地之间跃点数的count。count的最小值必须为1,最大值为9。
-s count 指定IP标题中的“Internet 时间戳”选项用于记录每个跃点的回响请求消息和相应的回响应答消息的到达时间。Count的最小值必须为1,最大值为4。
-j hostlist 指定回响请求消息使用带有hostlist指定的中间目的地集的IP标题中的“稀疏资源路由”选项。可以由一个或多个具有松散源路由的路由器分隔连续中间的目的地。主机列表中的地址或名称的最大数为9,主机列表是一系列由空格分开的IP地址(带点的十进制符号)。
-k hostlist 指定回响请求消息使用带有hostlist指定的中间目的地集的IP标题中的“严格来源路由”选项。使用严格来源路由,下一个中间目的地必须是直接可达的(必须是路由器接口上的邻居)。主机列表中的地址或名称的最大数为9,主机列表是一系列由空格分开的IP地址(带点的十进制符号)。
-w timeout 指定等待回响应答消息响应的时间(以微妙计),该回响应答消息响应接收到的指定回响请求消息。如果在超时时间内未接收到回响应答消息,将会显示“请求超时”的错误消息。默认的超时时间为4000(4秒 )。
targetname 指定目的端,它既可以是IP地址,也可以是主机名。
注意:可以使用PING测试计算机名和计算机的IP地址。如果已成功验证IP地址但未成功验证计算机名,这可能是由于名称解析问题所致。在这种情况下,要确保指定的计算机名可以通过本地主机文件进行解析,其方法是通过域名系统(DNS)查询或NetBIOS名称解析技术进行解析。
只有当TCP/IP协议在网络连接中安装为网络适配器属性的组件时,该命令才可用。
4.例举说明
例子1:以下范例显示PINF的输出:
C />ping www.sina.com.cn
例子2:要验证目的地10.0.99.221并解析10.0.99.221的主机名,执行以下命令:
ping -a 10.0.99.221
例子3:要验证带有10个回响请求消息的10.0.99.221,且每个消息的“数据”字段值为1000字节,执行以下命令:
ping -n 10 -l 1000 10.0.99.221
例子4:要验证目的地10.0.99.221并记录4个跃点的路由,执行以下命令:
ping -r 4 10.0.99.221
例子5:要验证目的地10.0.99.221并指定稀疏来源路由为10.12.0.1-10.29.3.1-10.1.44.1,执行以下命令:
ping -j 10.12.0.1 10.29.3.1 10.1.44.1 10.0.99.221