文章目录
前言
一、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.1.netstat命令语法
4.2.netstat命令参数解释
4.3.netstat命令举例
五、tracert
5.1.tracert命令语法
5.2.tracert命令参数解释
5.3.tracert命令举例
六、nslookup
总结
Windows提供了一组实用程序来实现简单的网络配置和管理功能,这些实用程序通常以DOS命令的形式出现。用键盘命令来显示和改变网络配置,感觉就像直接操控硬件一样,不但操作简单方便,而且效果立即显现;不但能详细了解网络的配置参数,而且提高了网络管理的效率。
提示:以下是本篇文章正文内容,下面内容可供参考
ipconfig命令相当于Windows9x中的图形化命令winipcfg,是最常用的Windows实用程序,可以显示所有网卡的TCP/IP配置参数,可以刷新动态主机配置协议(DHCP)和域名系统的设置。
ipconfig [/all] [/review[Adapter]] [/release[Adapter]] [/flushdns] [/dsiplaydns] [/registerdns] [/showclassid Adapter] [/setclassid Adapter[ClassID]]
(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命令通过发送ICMP回声请求报文来检验与另外一个计算机的连接。这是一个用于排除连接故障的测试命令,如果不带参数则显示帮助信息。
ping [-t] [-a] [-n Count] [-l Size] [-f] [-i TTL] [-v TOS] [-r Count] [-s Count] [{-j HostList | -k HostList}] [-w Timeout] [TargetName]
-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地址或主机名表示目标设备。
(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命令用于显示和修改地址解析协议缓存表的内容,缓存表项是IP地址与网卡地址对。
计算机上安装的每个网卡各有一个缓存表。如果使用不含参数的arp命令,则显示帮助信息。
arp [-a [InetAddr] [-N IfaceAddr]] [-g [InetAddr] [-N IfaceAddr]] [-d InetAddr [IfaceAddr]] [-s InetAddr EtherAddr [IfaceAddr]]
(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命令用于显示TCP 连接、计算机正在监听的端口、以太网统计信息、IP路由表、IPv4统计信息(包括IP、ICMP、TCP和UDP等协议)和IPv6统计信息(包括IPv6,ICMPv6、TCP over IPv6 和 UDP over IPv6等协议)等。如果不使用参数,则显示活动的TCP 连接。
netstat [-a] [-e] [-n] [-o] [-p Protocol] [-r] [-s] [Interval]
(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命令的功能是确定到达目标的路径,并显示通路上每一个中间路由器的IP地址。通过多次向目标发送ICMP回声(echo)请求报文,每次增加IP头中TTL字段的值,就可以确定到达各个路由器的时间。显示的地址是路由器接近源这一边的端口地址。
tracert [-d] [-h MaximumHops] [-j HostList] [-w Timeout] [TargetName]
(1)如果要跟踪到达主机corp7.microsoft.com的路径,则输入:
tracert
microsoft.com
(2)如果要跟踪到达主机corp7.microsoft.com的路径,并且不进行名字解析,只显示中间节点的IP地址,则输入:
tracert -d
microsoft.com
(3)如果要跟踪到达主机corp7.microsoft.com的路径,并使用松散源路由,则输入:
tracert -j 10.12.0.1 10.1.44.1 corp7.microsoft.com
nslookup命令用于DNS查询信息,诊断和排除DNS故障。
略
以上内容就是Windows网络诊断和配置常用命令详解