admin管理员组文章数量:1598073
文章目录
前言
一、ipconfig
1.1.ipconfig命令语法
1.2.ipconfig命令参数解释
1.3.ipconfig命令举例
二、ping
2.1.ping命令的语法
2.2.ping命令参数解释
2.3.ping命令举例
三、arp
3.1.arp命令语法
3.2.arp命令参数解释
3.3.arp命令举例
四、netstat
4.1stat命令语法
4.2stat命令参数解释
4.3stat命令举例
五、tracert
5.1.tracert命令语法
5.2.tracert命令参数解释
5.3.tracert命令举例
六、nslookup
总结
前言
Windows提供了一组实用程序来实现简单的网络配置和管理功能,这些实用程序通常以DOS命令的形式出现。用键盘命令来显示和改变网络配置,感觉就像直接操控硬件一样,不但操作简单方便,而且效果立即显现;不但能详细了解网络的配置参数,而且提高了网络管理的效率。
提示:以下是本篇文章正文内容,下面内容可供参考
一、ipconfig
ipconfig命令相当于Windows9x中的图形化命令winipcfg,是最常用的Windows实用程序,可以显示所有网卡的TCP/IP配置参数,可以刷新动态主机配置协议(DHCP)和域名系统的设置。
1.1.ipconfig命令语法
ipconfig [/all] [/review[Adapter]] [/release[Adapter]] [/flushdns] [/dsiplaydns] [/registerdns] [/showclassid Adapter] [/setclassid Adapter[ClassID]]
1.2.ipconfig命令参数解释
- /?
显示帮助信息,对本章中其他命令有同样作用。 - /all
显示所有网卡的TCPIP配置信息。如果没有该参数,则只显示各个网卡的P地址、子网掩码和默认网关地址。 - /review [Adapter]
更新网卡的DHCP配置,如果使用标识符Adapter说明了网卡的名字,则只更新指定网卡的配置,否则更新所有网卡的配置。这个参数只能用于动态配置P的计算机。使用不带参数的ipconfig命令,可以列出所有网卡的名字。 - /release [Adapter]
向DHCP服务器发送DHCP Release 请求,释放网卡的DHCP配置参数和当前使用的P地址。 - /flushdns
刷新客户端DNS缓存的内容。在DNS排错期间,可以使用这个命令丢弃负缓存项以及其他动态添加的缓存项。 - /displaydns
显示客户端DNS缓存的内容,该缓存中包含从本地主机文件中添加的预装载项,以及最近通过名字解析查询得到的资源记录。DNS客户端服务使用这些信息快速处理经常出现的名字查询。 - /registerdns
刷新所有DHCP租约,重新注册DNS名字。在不重启计算机的情况下,可以利用这个参数来排除DNS名字注册中的故障,解决客户端和DNS服务器之间的手工动态更新问题,可以利用“高级TCP/IP设置”来注册本地连接的DNS后缀。 - /showclassid Adapter
显示网卡的DHCP类别ID。利用通配符“*”
代替标识符Adapter,可以显示所有网卡的DHCP类别ID。这个参数仅适用于自动配置IP地址的计算机,可以根据某种标准把DHCP客户端划分成不同的类别,以便于管理。例如,将移动客户划分到租约期较短的类,将固定客户划分到租约期较长的类。 - /setclassid Adapter[ClassID]
对指定的网卡设置DHCP类别ID。如果未指定DHCP类别ID,则会删除当前的类别ID。
1.3.ipconfig命令举例
(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"
二、ping
ping命令通过发送ICMP回声请求报文来检验与另外一个计算机的连接。这是一个用于排除连接故障的测试命令,如果不带参数则显示帮助信息。
2.1.ping命令的语法
ping [-t] [-a] [-n Count] [-l Size] [-f] [-i TTL] [-v TOS] [-r Count] [-s Count] [{-j HostList | -k HostList}] [-w Timeout] [TargetName]
2.2.ping命令参数解释
-
-t
持续发送回声请求直到输入Ctrl+Break或Ctrl+C被中断,前者显示统计信息,后者不显示统计信息。 -
-a
用IP地址表示目标,进行反向名字解析,如果命令执行成功,则显示对应的主机名。 -
-n Count
说明发送回声请求的次数,默认为4次。 -
-l Size
说明了回声请求报文的字节数,默认是32,最大为65527。 -
-f
在IP头中设置不分段标志,用于测试通路上传输的最大报文长度。 -
-i TTL
说明IP头中TTL字段的值,通常取主机的TTL值,对于Windows XP主机,这个值是128,最大为255。 -
-v TOS
说明了IP头中TOS(Type of Service)字段的值,默认值是0。 -
-r Count
在IP头中添加路由记录选项,Count表示源和目标之间的跃点数,其值在1~9之间。 -
-s Count
在IP头中添加时间截(timestamp)选项,用于记录达到每一跃点的时间,Count的值在1~4之间。 -
-j HostList
在IP头中使用松散源路由选项,HostList指明中间节点(路由器)的地址或名字,最多9个,用空格分开。 -
-k HostList
在IP头中使用严格源路由选项,HostList指明中间节点(路由器)的地址或名字,最多9个,用空格分开 -
==-w Timeout
指明等待回声响应的时间(us),如果响应超时,则显示出错信息Request timed out,默认超时间隔为4s。 -
TargetName
用IP地址或主机名表示目标设备。
2.3.ping命令举例
(1)如果要测试目标10.0.99.221并进行名字解析,则输入:ping -a 192.168.1.1
(2)如果要测试目标10.0.99.221,发送10次请求,每个响应为1000字节,则输入:ping -n 10 -l 1000 192.168.1.1
(3)如果要测试目标10.0.99.221,并记录4个跃点的路由,则输入:ping -r 4 192.168.1.1
(4)如果要测试目标10.0.99.221,并说明松散源路由,则输入:
ping -j 10.12.0.1 10.29.3.1 10.1.44.1 10.0.99.221
三、arp
arp命令用于显示和修改地址解析协议缓存表的内容,缓存表项是IP地址与网卡地址对。
计算机上安装的每个网卡各有一个缓存表。如果使用不含参数的arp命令,则显示帮助信息。
3.1.arp命令语法
arp [-a [InetAddr] [-N IfaceAddr]] [-g [InetAddr] [-N IfaceAddr]] [-d InetAddr [IfaceAddr]] [-s InetAddr EtherAddr [IfaceAddr]]
3.2.arp命令参数解释
- "[-a [InetAddr] [-N IfaceAddr]]"
显示所有接口的ARP缓存表。如果要显示特定IP地址的ARP表项,则使用参数InetAddr;如果要显示指定接口的ARP缓存表,则使用参数-N IfaceAddr。这里,N必须大写。InetAddr和IfaceAddr都是IP地址。 - "[-g [InetAddr] [-N IfaceAddr]]"
与参数-a相同, - "[-d InetAddr [IfaceAddr]]"
删除由InetAddr指示的ARP缓存表项。如果要删除特定接口的ARP缓存表项,使用参数IfaceAddr指明接口的IP地址;如果要删除所有ARP缓存表项,使用通配符“*”代替参数InetAddr. - "[-s InetAddr EtherAddr [IfaceAddr]]"
添加一个静态的ARP表项,把IP地址InetAddr解析为物理地址EtherAddr.参数IfaceAddr指定了接口的IP地址。
3.3.arp命令举例
(1)如果要显示ARP缓存表的内容,输入:arp -a
(2)如果要显示IP地址为10.0.0.99【替换成192.168.1341.1】的接口的ARP缓存表,输入:arp -a -N 192.168.134.1
(3)如果要添加一个静态表项,把IP地址10.0.0.80解析为物理地址00-AA-00-4F-2A-9C,则输入:arp -s 192.168.134.1 00-AA-00-4F-2A-9C
四、netstat
netstat命令用于显示TCP 连接、计算机正在监听的端口、以太网统计信息、IP路由表、IPv4统计信息(包括IP、ICMP、TCP和UDP等协议)和IPv6统计信息(包括IPv6,ICMPv6、TCP over IPv6 和 UDP over IPv6等协议)等。如果不使用参数,则显示活动的TCP 连接。
4.1stat命令语法
netstat [-a] [-e] [-n] [-o] [-p Protocol] [-r] [-s] [Interval]
4.2stat命令参数解释
- -a
显示所有活动的TCP连接,以及正在监听的TCP和UDP端口。 - -e
显示以太网统计信息,例如发送和接收的字节数,以及出错的次数等。这个参数可以与-s参数联合使用。 - -n
显示活动的TCP连接,地址和端口号以数字形式表示。 - -o
显示活动的TCP连接以及每个连接对应的进程ID。在Windows任务管理器中可以找到与进程ID对应的应用。这个参数可以与-a、-n和-p联合使用。 - -p Protocol
用标识符Protocol指定要显示的协议,可以是TCP、UDP、TCPv6或者UDPv6。如果与参数-s联合使用,则可以显示协议TCP、UDP、ICMP、IP、TCPv6,UDPv6,ICMPv6 或 IPv6的统计数据。 - -s
显示每个协议的统计数据。默认情况下,统计TCP、UDP、ICMP和IP协议发送及接收的数据包、出错的数据包、连接成功或失败的次数等。如果与-p参数联合使用,可以指定要显,示统计数据的协议。 - -r
显示IP路由表的内容,其作用等价于路由打印命令route print。 - Interval
说明重新显示信息的时间间隔,输入Ctrl+C则停止显示。如果不使用这个参数,则只显示一次。
4.3stat命令举例
(1)如果要显示以太网的统计信息和所有协议的统计信息,则输入:netstat -e -s
(2)如果要显示TCP和UDP协议的统计信息,则输入:netstat -s -p tcp | netstat -s -p udp
(3)如果要显示TCP连接及其对应的进程ID,每4s显示一次,则输入:netstat -o 4
(4)如果要以数字形式显示TCP连接及其对应的进程ID,则输入:
netstat -n -o
五、tracert
tracert命令的功能是确定到达目标的路径,并显示通路上每一个中间路由器的IP地址。通过多次向目标发送ICMP回声(echo)请求报文,每次增加IP头中TTL字段的值,就可以确定到达各个路由器的时间。显示的地址是路由器接近源这一边的端口地址。
5.1.tracert命令语法
tracert [-d] [-h MaximumHops] [-j HostList] [-w Timeout] [TargetName]
5.2.tracert命令参数解释
- -d
不进行名字解析,显示中间节点的IP地址,这样可以加快跟踪的速度。 - -h MaximumHops
说明地址搜索的最大跃点数,默认值是30跳。 - -j HostList
说明发送回声请求报文要使用IP头中的松散源路由选项,标识符HostList列出必须经过的中间节点的地址或名字,最多可以列出9个中间节点,各个中间节点用空格隔开。 - -w Timeout
说明了等待ICMP回声响应报文的时间(js),如果接收超时,则显示星号“*”,默认超时间隔是4s。 - TargetName
用IP地址或主机名表示的目标
5.3.tracert命令举例
(1)如果要跟踪到达主机corp7.microsoft的路径,则输入:
tracert
microsoft
(2)如果要跟踪到达主机corp7.microsoft的路径,并且不进行名字解析,只显示中间节点的IP地址,则输入:
tracert -d
microsoft
(3)如果要跟踪到达主机corp7.microsoft的路径,并使用松散源路由,则输入:
tracert -j 10.12.0.1 10.1.44.1 corp7.microsoft
六、nslookup
nslookup命令用于DNS查询信息,诊断和排除DNS故障。
略
总结
以上内容就是Windows网络诊断和配置常用命令详解
版权声明:本文标题:Windows网络诊断和配置常用命令详解 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1728297604a1152614.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论