常用网络检测命令的使用
常用网络检测命令的使用
一、基本网络测试工具简介
1、ping命令
ping命令用来确定两个网络设备之间能否连通,利用ping命令可以排除网卡、Modem、电缆和路由
器甚至TCP/IP协议配置等存在的故障。
ping命令只有在安装了TCP/IP协议以后才可以使用。运行ping命令以后,在返回的屏幕窗口中会返
回对方客户机的IP地址和表明ping通对方的时间,如果出现信息“Replyfrom„”,则说明能与对方连
通;如果出现信息“Requesttimeout„”,则说明不能与对方连通。
2、tracert命令
从本地计算机到目的计算机的访问往往要经过许多路由器,为了跟踪从本计算机到目的计算机的路
径,可以用tracert命令。
tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间。
3、netstat命令
netstat命令可以帮助了解网络的整体使用情况。它可以显示当前正在活动的网络连接的详细信息,可
以统计目前总共有哪些网络连接正在运行。
4、ipconfig命令
ipconfig命令可用于显示本计算机当前所有的TCP/IP网络配置值,这些信息一般用来检验人工配置的
TCP/IP设置是否正确。另外,ipconfig还可以刷新动态主机配素炒米粉 置协议(DHCP)和域名系统(DNS)的设置。
5、route命令
route命令用来显示、添加和修改计算机中的路由表的表项。
计算机要访问Internet通常要通过路由器连接,在对TCP/IP协议进行配置时,需要指定默认网关,默
认网关即计算机连接的路由器的IP地址。
6、PathPing命令
测试路由器使用
7、Arp命令
ARP是一重要的TCP/IP协议,并且用于确定对应IP地址的网卡物理地址。
实用arp命令,能够查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。此外,使用arp
命令,也可以用人工方式输入静态的网卡物理/IP地址对,我们可能会使用这种方式为缺省网关和本地服
务器等常用主机进行这项作,有助于减少网络上的信息量。
8、NBTStat
使用NBTstat命令释放和刷新NetBIOS名称。NBTStat(TCP/IP上的NetBIOS统计数据)实用程序用
于提供关于关于NetBIOS的统计数据。运用NetBIOS,我们可以查看本地计算机或远程计算机上的NetBIOS
名字表格。
9、Nslookup
Nslookup是一个监测网络中DNS服务器是否能正确实现域名解析的命令行工具。它在Windows
NT/2000/XP中均可使用,但在Windows98中却没有集成这一个工具。
Nslookup必须安装了TCP/IP协议的网络环境之后才能使用。
1
常用网络检测命令的使用
二、基本网络测试命令在Window2000下的格式
1、ping命令的格式:
pingTargetName
ping命令可以带有参数,参数说明如下:
1)-tping命令可以持续发送回送请求报文到目的地。按CTRL+BREAK键中断并显示统计信息,或按CTRL+C中断
2)–a对目的IP地址进行反向名称解析。如果解析成功,ping命令将显示目的IP地址相应的主机名。
3)-nCount指定发送回送请求报文的次数,默认值为4。
4)-lSize指定发送的回送请求报文中―数据‖字段的长度(以字节表示),默认值为32。Size的最大取值是65527。
5)-f指定发送的回送请求报文带有―不要拆分‖标志(所在的IP数据报头部DF标志位设为1)。回送请求报文不能由
目的地路径上的路由器进行拆分。该参数可用于检测并解决―路径最大传输单位(PMTU)‖的故障。
6)-iTTL指定发送回送请求报文的IP报头中的TTL字段值,其默认值是32。TTL的最大值是255。
7)-vTOS指定发送回送请求报文的IP报头中的―服务类型(TOS)‖字段值,默认值是0。TOS被指定的范围为0~255。
8)-rCount指定IP报头中的―记录路由‖选项用于记录由回送请求报文和相应的回送应答报文所经过的路由器。Count
取值1~9。
9)-sCount指定IP报头中的―Internet时间戳‖选项用于记录每个路由器的回送请求报文和相应的回送应答报文的到达时
间。Count的最小值为1,最大值为4。
10)-wTimeout指定等待回送应答报文响应的时间(以微秒为单位)。如果在超时时间内未达到接收到回送应答报文,将
会显示“请求超时”的错误信息。默认的超时时间为4000毫秒(4秒)。
11)TargetName指定目标,可以是IP地址或主机名。
2、tracert命令格式
tracert[-d][-hMaximumHops][-jHostList][-wTimeout]TargetName
1)-d防止tracert将中间路由器的IP地址解析为它们的名称。这样可加速显示tracert的结果。
2)-hMaximumHops指定在搜索目标的路径中跳数的最大数,默认值为30。
3)-jHostList指定回送请求报文对于在HostList中指明的中间目标集使用IP报头中的―松散源路由‖选项。主机列表
中的地址或名称的最大数为9,主机列表是一系列由空格分开的IP地址。
4)-wTimeout指定等待―ICMP已超时‖或―回送应答‖信息的时间(以毫秒为单位)。如果在超时时间内未收到信息,
则显示一个星号(*)。默认的超时时间为4000毫秒(4秒)。
5)TargetName指定目标,可以是IP地址或主机名。
3、netstat命令格式:
netstat[-a][-e][-n][-s][-pprotocol][-r][interval]
使用时如果不腾讯迷你网 带参数,netstat命令显示活动的TCP连接。
1)-a显示所有有效连接的信息,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些
连接,以及计算机侦听的TCP和UDP端口。
2)-e显示关于以太网的统计数据。它列出的项目包括传送的数据报的总字节数、错误数、删除数、数据报的数量和
广播的数量。这些数据既有发送的数据报数量,也有接收的数据报数量。该选项可以用来统计一些基本的网络流量,并可以
与选项-s结合使用。
3)-n显示所有已建立的有效的TCP连接。但是,只以数字形式表现地址和端口号,却不尝试确定名称。
4)-s分别显示各个协议的统计数据。默认情况下,显示TCP、UDP和IP协议的统计信息。如应用程序(如Web浏
览器)运行比较慢,或不能显示Web页类的数据,可使用该选项来查看一下所显示的信息。可以使用选项-p指定协议集。
5)-pProtocol显示Protocol所指定的协议的连接。在这种情况下,Protocol可以是TCP或UDP。如果该选项与选
项-s一起使用来显示协议的统计信息,则Protocol可以是TCP、UDP或IP。
6)-r显示本机路由表的信息。
7)Interval每隔Interval秒重新显示一次选定的信息。按CTRL+C停止重新显示统计信息。如果省略该参数,netstat
将只打印一次选定的信息。
2
常用网络检测命令的使用
4、ipconfig命令格式:
ipconfig[/all][/renew[Adapter]][/relea[Adapter]][/flushdns][/displaydns][/registerdns][/showclassidAdapter]
[/tclassidAdapter[ClassID]]
使用不带参数的ipconfig命令可以显示所有适配器的IP地址、子网掩码和默认网关。
1)/all显示所有适配器的完整TCP/IP配置信息。在没有该参数的情况下ipconfig只显示IP地址、子网掩码和各
个适配器的默认网关值。适配器可以代表物理接口(例如安装的网卡)或逻辑接口(例如拨号连接)。
2)/renew[Adapter]更新所有适配器(不带Adapter参数),或特定适配器(带有Adapter参数)的DHCP配置。该
参数仅在具有配置为自动获取IP地址的网卡的计算机上使用。要指定适配器名称,使用不带参数的ipconfig命令显示的适
配器名称。使用该命令,将释放当前的IP地址租约并重新向DHCP租用一个IP地址。
3)/relea[Adapter]释放所有适配器(不带Adapter参数)或特定适配器(带有Adapter参数)的当前DHCP地址
租约。该参数可以禁用配置为自动获取IP地址的适配器的TCP/IP。要指定适配器名称,使用不带参数的ipconfig命令显
示的适配器名称。
4)/flushdns清理DNS缓存的内容。
5)/displaydns显示DNS缓存的内容,包括从本地主机文件预装载的记录以及由DNS解析而最近获得的任何资源记
录。
6)/registerdns初始化计算机上配置的DNS名称和IP地址的手工动态注册。可以使用该参数对失败的DNS名称
注册进行查找或解决客户和DNS服务器之间的动态更新问题,而不必重新启动客户计算机。TCP/IP协议高级属性中的
DNS设置可以确定DNS中注册了哪些名称。
7)/showclassidAdapter显示指定适配器的DHCP类别ID名称和描述符。要查看所有适配器的DHCP类别ID,可
以使用星号(*)通配符代替Adapter。该参数仅在具有配置为自动获取IP地址的网卡的计算机上使用。
8)/tclassidAdapter[ClassID]配置特定适配器的DHCP类别ID。要设置所有适配器的DHCP类别ID,可以使用
星号(*)通配符代替Adapter。该参数仅在具有配置为自动获取IP地址的网卡的计算机上使用。如果未指定DHCP类别ID,
则会删除当前类别ID。
使用ipconfig命令可以检查本机的TCP/IP协议的参数配置是否正确,也可以检查在采用动态地址分配的时候,本机是
否正确租用到地址以及相关的参数配置是否正确。
5、route命令格式
route[-f][-p][command][destination][masknetmask][gateway][metricmetric]
1)-f清除所有不是主路由(子网掩码为255.255.255.255的路由)、环回网络路由(目标为127.0.0.0,子网掩码为
255.255.255.0的路由)或多播路由我懂得了感恩作文 (目标为224.0.0.0,子网掩码为240.0.0.0的路由)的路由表表项。如果它与命令(例如Add、
Change或Delete)结合使用,会在运行命令之前清除上述路由表的表项。
2)-p与Add命令共同使用时,指定路由被添加到注册表并在启动TCP/IP协议的时候初始化IP路由表。默认情况
下,启动TCP/IP协议时不会保存添加的路由。与Print命令一起使用时,则显示永久路由列表。永久路由存储在注册表中的
位置是HKEY_LOCAL_MACHINE|SYSTEM|CurrentControlSet|Services|Tcpip|Parameters|PersistentRoutes。
3)command指定要运行的命令。常用命令有:
print:用来显示计算机中路由表的表项。如果在使用预防溺水 静态IP地址配置网卡,计算机中路由表的表项是自动添加的。
add:将新的表项添加到路由表。
Change:用来修改路由表的表项。
delete:用来删除路由表的表项。
6、PathPing命令
PathPing[-n][-hMaximumHops][-gHostList][-pPeriod][-qNumQueries[-wTimeout][-iIPAddress][-4IPv4][-6IPv6][TargetName]
PathPing命令是一个路由跟踪工具,它将ping和tracert命令的功能和这两个工具所不提供的其他信息结合起来。
PathPing命令定期将数据包发送到通往最终目标的路径上的每个路由器,然后基于从每个跃点返回的数据包来计算结果。
3
常用网络检测命令的使用
由于该命令显示数据包在任何给定路由器或链接上丢失的程度,因此可以很容易地确定可能导致网络问题的路由器或链接。
许多开关是可用的,如下表所示。
开关
-n
-h
-g
-p
-q
-w
-T
-R
默认的跃点数是30,超时前的默认等待时间是3秒。默认时间是250毫秒,对沿路径的每个路由器进行查询的默认
次数是100
当运行PathPing时,在测试问题时首先查看路由的结果。此路径与tracert命令所显示的路径相同。然后PathPing命
令在下一个125秒内显示忙消息(此时间根据跃点计数变化)。在此期间,PathPing从以前列出的所有路由器以及它们之
间的链接收集信息。在此期间结束时,它将显示测试结果。最右边的两栏ThisNode/LinkLost/Sent=Pct和Address包含最
有用的信息。172.16.87.218(跃点1)和192.68.52.1(跃点2)之间的链接丢失13%的数据包。所有其他链接工作正常。
跃点2和4中的路由器也丢失以其为目标的数据包(如ThisNode/Link栏中所示),但这种丢失不会影响转发的路径。对
链接显示的丢失率(在最右边的栏中标记为|)表明沿路径转发的数据包的丢失情况。该丢失表明链接阻塞。对路由器显示
的丢失率(通过最右边栏中的IP地址显示)表明那些路由器的CPU可能超负荷运行。这些阻塞的路由器可能也是端对端
问题的一个因素,尤其是在软件路由器转发数据包时。
名称
功能
不将地址解析成主机名,以加快pathping的结果显示。
沿着路由列表释放源路由。
在ping之间等待的毫秒数。
每个跃点的查询数。
每次回复等待的毫秒数。
将第2层优先级标记(例如,对于IEEE802.1p)附加到数据包中并将它发送到
Hostnames
Host-list
PeriodTimeout
Num_queries
Maximumhops搜索目标的最大跃点数。
LayerTwotag
RSVPtest
路径中的每个网络设备。这有助于标识没有正确配置第2层优先级的网络设备。-T开关用于测试服务质量(QoS)连通性。
检查确定路径中的每个路由器是否支持“资源预留协议(RSVP)”,此协议允许主机为
数据流保留一定量的带宽。
7、Arp
arp-a或arp-g
用于查看高速缓存中的所有项目。-a和-g参数的结果是一样的,多年来-g一直是UNIX平台上用来显
示ARP高速缓存中所有项目的选项,而Windows用的是arp-a(-a可被视为all,即全部的意思),但它也
可以接受比较传统的-g选项。
arp-aIP
如我们有多个网卡,那么使用arp-a加上接口的IP地址,就可以只显示与该接口相关的ARP缓存项目。
arp-sIP物理地址
我们可以向ARP高速缓存中人工输入一个静态项目。该项目在计算机引导过程中将保持有效状态,或
者在出现错误时,人工配置的物理地址将自动更新该项目。
arp-dIP
使用本命令能够人工删除一个静态项目。
例如我们在命令提示符下,键入Arp-a;如果我们使用过Ping命令测试并验证从这台计算机到IP地址为10.0.0.99的
主机的连通性,则ARP缓存显示以下项:
Interface:10.0.0.1oninterface0x1
InternetAddressPhysicalAddressType
10.0.0.9900-e0-98-00-7c-dcdynamic
此例中,缓存项指出位于10.0.0.99的远程主机解析成00-e0-98-00-7c-dc的媒体访问控制地址,它是在远程计算机的网
卡硬件中分配的。媒体访问控制地址是计算机用于与网络上远程TCP/IP主机物理通讯的地址。
4
常用网络检测命令的使用
至此我们可以用ipconfig和ping命令来查看自己的网络配置并判断是否正确、可以用netstat查看别人与我们所建立的
连接并找出ICQ使用者所隐藏的IP信息、可以用arp查看网卡的MAC地址。
8、NBTStat命令
nbtstat-n
nbtstat-c
nbtstat-r
nbtstat-aIP
nbtstat-n一样。
nbtstat-sIP
例如我们在命令提示符下,键入:nbtstat-RR释放和刷新过程的进度以命令行输出的形式显示。该信息表明当前注册
在该计算机的WINS中的所有本地NetBIOS名称是否已经使用WINS服务器释放和续订了注册。
显示实用其IP地址的另一台计算机的NetBIOS连接表。
显示寄存在本地的名字和服务程序。
本命令用于显示NetBIOS名字高速缓存的内容。NetBIOS名字高速缓存用于寸放与本计算机最近
本命令用于清除和重新加载NetBIOS名字高速缓存。
通过IP显示另一台计算机的物理地址和名字列表,我们所显示的内容就像对方计算机自己运行
进行通信的其他计算机的NetBIOS名字和IP地址对。
9、Nslookup
用法:
nslookup域名
5
常用网络检测命令的使用
三、具体实验内容及步骤
1.Ping命令的使用
点击―开始‖—〉―运行‖,在―运行‖对话框―打开‖后键入cmd,按―确定‖,到命令行方式下。
实验步骤:
1)回环测试。这个ping命令被送到本地计算机IP软件。这一命令可以用来检测TCP/IP的安装或运行存
在的某些最基本的问题。C:>ping127.0.0.1
2)Localhost是127.0.0.1的别名,我们也可以利用localhost来进行回环测试,每台计算机都能够将名称
localhost转换成地址127.0.0.1。如果做不到这一点,则表示主机文件(host)中存在问题。C:>pinglocalhost
3)Ping本机IP。若无回复,说明本地计算机的TCP/IP安装或配置存在问题。
C:>ping–t192.168.1.x
在命令中加入参数-t,本地计算机应该始终对该ping命令做出应答,使用ctrl+C终止操作。
4)Ping局域网内其它主机IP。该命令对局域网内的其它主机发送回送请求信息。如果能够收到对方主机
的回送应答信息,表明本地网络中的网卡和传输媒体运行正常。C:>ping192.168.1.y
5)Ping网关:如果能够收到应答信息,则表明网络中的网关路由器运行正常。
C:>ping192.168.1.1
6)Ping域名服务器:如果能够收到应答信息,则表明网络中的域名服务器运行正常。
C:>ping202.117.128.2
7)Ping远程IP地址:如西安邮电学院校园网服务器的IP地址为202.117.128.8。
C:>ping202.117.128.8
8)Ping域名地址:如果这里出现故障,可能是因为DNS服务器的IP地址配置不正确或DNS服务器有故
障。
C:>
9)Ping相邻主机IP,并添加参数-a,用来解析目的主机的名称。
C:>ping–a192.168.1.y
10)Ping相邻主机IP,如果需要返回6个应答信息,并且应答信息―数据‖字段为1000字节。可按如
下命令。
C:>ping–n6–l1000192.168.1.y
2.Tracert命令的使用
1)如果要跟踪到达西安邮电学院校园网服务器()的路径,可以使用下列命令。
C:>
2)在跟踪过程中,为了防止将每个IP地址解析为它的名称,可以在tracert命令中使用参数-d。
C:>tracert–
3)可练习跟踪外部服务器路径,如。
C:>
3.Netstat命令的使用
1)如果需要显示所有有效连接(包括TCP和UDP两种)的信息,可以在netstat命令中使用参数-a,这
里包括已建立的连接(Established),也包括监听连接请求(Listening)的那些连接,以及计算机侦听
的TCP和UDP端口。C:>netstat-a
6
常用网络检测命令的使用
2)可以在netstat命令中使用参数-e来显示关于以太网的统计数据。
C:>netstat-e
3)如果需要显示已建立的有效的TCP连接,可以在netstat命令中使用参数-n。
C:>netstat-n
4)如果需要显示TCP和UDP的统计信息,可以使用如下命令。
C:>netstat–s–ptcp
C:>netstat–s–pudp
5)如果需要显示关于路由表的信息,可以在netstat命五香牙签肉 令中使用参数-r。
C:>netstat–r
4.Ipconfig命令的使用
1)如果需要显示所有适配器的基本TCP/IP配置,可以使用不带参数的ipconfig命令。
C:>ipconfig
2)如果需要显示所有适配器的完整TCP/IP配置,可以在ipconfig命令中使用参数/all。
C:>ipconfig/all
3)清理并重设DNS客户解析器缓存的内容,可以通过在ipconfig命令中使用参数/flushdns来实现。
C:>ipconfig/flushdns
4)如果需要显示DNS客户解析器缓存的内容,可以在ipconfig命令中使用参数/displaydns。
C:>ipconfig/displaydns
5.Route命令的使用
1)使用routeprint命令显示本机路由表。
C:>routeprint
6.PathPing命令的使用
D:>pathping-ncorp1
Tracingroutetocorp1[10.54.1.196]
overamaximumof30hops:
0172.16.87.35
1172.16.87.218
2192.168.52.1
3192.168.80.1
410.54.247.14
510.54.1.196
SourcetoHereThisNode/Link
HopRTTLost/Sent=PctLost/Sent=PctAddress
0172.16.87.35
0/100=0%|
141ms0/100=0%0/100=0%172.16.87.218
13/100=13%|
222ms16/100=16%3/100=3%192.168.52.1
0/100=0%|
324ms13/100=13%0/100=0%192.168.80.1
0/100=0%|
421ms14/100=14%1/100=1%10.54.247.14
7
常用网络检测命令的使用
0/100=0%|
524ms13/100=13%0/100=0%10.54.1.196
Tracecomplete.
7、Arp命令的使用
按照缺省设置,ARP高速缓存中的项目是动态的,每当发送一个指定地点的数据报且高速缓存中不存
在当前项目时,ARP便会自动添加该项目。一旦高速缓存的项目被输入,它们就已经开始走向失效状态。
例如,在Wind黄芪霜 owsNT/2000网络中,如果输入项目后不进一步使用,物理/IP地址对就会在2至10分钟内
失效。因此,如果ARP高速缓存中项目很少或根本没有时,请不要奇怪,通过另一台计算机或路由器的
ping命令即可添加。所以,需要通过arp命令查看高速缓存中的内容时,请最好先ping此台计算机(不能
是本机发送ping命令)。
arp-a或arp-g
用于查看高速缓存中的所有项目。-a和-g参数的结果是一样的,多年来-g一直是UNIX平台上用来显
示ARP高速缓存中所有项目的选项,而Windows用的是arp-a(-a可被视为all,即全部的意思),但它也
可以接受比较传统的-g选项。
arp-aIP
如果有多个网卡,那么使用arp-a加上接口的IP地址,就可以只显示与该接口相关的ARP缓存项目。
arp-sIP物理地址
我们可以向ARP高速缓存中人工输入一个静态项目。该项目在计算机引导过程中将保持有效状态,
或者在出现错误时,人工配置的物理地址将自动更新该项目。
arp-dIP
使用本命令能够人工删除一个静态项目。
例如我们在命令提示符下,键入Arp-a;如果我们使用过Ping命令测试并验证从这台计算机到IP地
址为10.0.0.99的主机的连通性,则ARP缓存显示以下项:
Interface:10.0.0.1oninterface0x1
InternetAddressPhysicalAddressType
10.0.0.9900-e0-98-00-7c-dcdynamic
在此例中,缓存项指出位于10.0.0.99的远程主机解析成00-e0-98-00-7c-dc的媒体访问控制地址,它
是在远程计算机的网卡硬件中分配的。媒体访问控制地址是计算机用于与网络上远程TCP/IP主吉林美食 机物理通
讯的地址。
至此我们可以用ipconfig和ping命令来查看自己的网络配置并判断是否正确、可以用netstat查看别人
与我们所建立的连接并找出ICQ使用者所隐藏的IP信息、可以用arp查看网卡的MAC地址。
8
本文发布于:2023-04-14 00:19:34,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/fan/89/830565.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |