Windows网络命令.docx
- 文档编号:8101768
- 上传时间:2023-01-28
- 格式:DOCX
- 页数:10
- 大小:21.13KB
Windows网络命令.docx
《Windows网络命令.docx》由会员分享,可在线阅读,更多相关《Windows网络命令.docx(10页珍藏版)》请在冰豆网上搜索。
Windows网络命令
Windows网络命令汇总
Windows网络命令你知道多少?
网络管理员用的许多网络工具是操作系统的一些基本的网络测试命令,还有的是附加的应用程序。
利用这些网络工具有助于网络管理人员较快的检测到网络故障的原因,从而能节省时间,提高工作效率。
Ping/Ipconfig/ARP/Netstat/Tracert/Pathping/Nbtstat/Route/Nslookup/Net
Ping命令:
ping命令通过发送ICMP回声请求报文来检查与另一个计算机的连接。
这是一个用于排除连接故障的测试命令,如果不带参数则显示帮助信息。
ping命令的语法如下:
C:
/>ping/?
用法:
ping[-t][-a][-ncount][-lsize][-f][-iTTL][-vTOS]
[-rcount][-scount][[-jhost-list]|[-khost-list]]
[-wtimeout][-R][-Ssrcaddr][-4][-6]target_name
选项:
-tPing指定的主机,直到停止。
若要查看统计信息并继续操作-请键入Control-Break;
若要停止-请键入Control-C。
-a将地址解析成主机名。
-ncount要发送的回显请求数。
-lsize发送缓冲区大小。
-f在数据包中设置“不分段”标志(仅适用于IPv4)。
-iTTL生存时间。
-vTOS服务类型(仅适用于IPv4。
该设置已不赞成使用,且
对IP标头中的服务字段类型没有任何影响)。
-rcount记录计数跃点的路由(仅适用于IPv4)。
-scount计数跃点的时间戳(仅适用于IPv4)。
-jhost-list与主机列表一起的松散源路由(仅适用于IPv4)。
-khost-list与主机列表一起的严格源路由(仅适用于IPv4)。
-wtimeout等待每次回复的超时时间(毫秒)。
-R同样使用路由标头测试反向路由(仅适用于IPv6)。
-Ssrcaddr要使用的源地址。
-4强制使用IPv4。
-6强制使用IPv6。
Ipconfig命令:
Ipconfig命令相当于Windows9x中的图形化命令Winipcfg,是最常用的Windows实用程序,可以显示所有网卡的TCP/IP配置参数,可以刷新动态主机配置协议(DHCP)和域
名系统的设置。
C:
/>ipconfig/?
用法:
ipconfig[/allcompartments][/?
|/all|
/renew[adapter]|/release[adapter]|
/renew6[adapter]|/release6[adapter]|
/flushdns|/displaydns|/registerdns|
/showclassidadapter|
/setclassidadapter[classid]|
/showclassid6adapter|
/setclassid6adapter[classid]]
其中
adapter连接名称
(允许使用通配符*和?
,参见示例)
选项:
/?
显示此帮助消息
/all显示完整配置信息。
/release释放指定适配器的IPv4地址。
/release6释放指定适配器的IPv6地址。
/renew更新指定适配器的IPv4地址。
/renew6更新指定适配器的IPv6地址。
/flushdns清除DNS解析程序缓存。
/registerdns刷新所有DHCP租约并重新注册DNS名称
/displaydns显示DNS解析程序缓存的内容。
/showclassid显示适配器的所有允许的DHCP类ID。
/setclassid修改DHCP类ID。
/showclassid6显示适配器允许的所有IPv6DHCP类ID。
/setclassid6修改IPv6DHCP类ID。
默认情况下,仅显示绑定到TCP/IP的适配器的IP地址、子网掩码和默认网关。
对于Release和Renew,如果未指定适配器名称,则会释放或更新所有绑定到TCP/IP的适配器的IP地址租约。
对于Setclassid和Setclassid6,如果未指定ClassId,则会删除ClassId。
示例:
>ipconfig...显示信息
>ipconfig/all...显示详细信息
>ipconfig/renew...更新所有适配器
>ipconfig/renewEL*...更新所有名称以EL开头的连接
>ipconfig/release*Con*...释放所有匹配的连接
例如"LocalAreaConnection1"或"LocalAreaConnection2"
>ipconfig/allcompartments...显示有关所有分段的信息
>ipconfig/allcompartments/all...显示有关所有分段的详细信息
ARP命令:
ARP命令用于显示和修改地址解析协议缓存表的内容,缓存表项是IP地址与网卡地址对。
如果使用不含参数的arp命令,则显示帮助信息。
ARP的语法如下:
C:
/>arp/?
显示和修改地址解析协议(ARP)使用的“IP到物理”地址转换表。
ARP-sinet_addreth_addr[if_addr]
ARP-dinet_addr[if_addr]
ARP-a[inet_addr][-Nif_addr][-v]
-a通过询问当前协议数据,显示当前ARP项。
如果指定inet_addr,则只显示指定计算机的IP地址和物理地址。
如果不止一个网络接口使用ARP,则显示每个ARP表的项。
-g与-a相同。
-v在详细模式下显示当前ARP项。
所有无效项和环回接口上的项都将显示。
inet_addr指定Internet地址。
-Nif_addr显示if_addr指定的网络接口的ARP项。
-d删除inet_addr指定的主机。
inet_addr可以是通配符*,以删除所有主机。
-s添加主机并且将Internet地址inet_addr与物理地址eth_addr相关联。
物理地址是用连字符分隔的6个十六进制字节。
该项是永久的。
eth_addr指定物理地址。
if_addr如果存在,此项指定地址转换表应修改的接口的Internet地址。
如果不存在,则使用第一个适用的接口。
示例:
>arp-s157.55.85.21200-aa-00-62-c6-09....添加静态项。
>arp-a....显示ARP表。
Netstat命令:
Netstat命令用于显示TCP连接、计算机正在监听的端口、以太网统计信息、IP路由表、IPv4统计信息(包括IP、ICMP协议、TCP、和UDP等协议)和IPv6统计信息(包括
IPv6、ICMPv6、TCPoverIPv6和UDPoverIPv6等协议)等。
如果不使用参数,则显示活动的TCP连接。
Netstat命令的语法如下:
C:
/>netstat/?
显示协议统计和当前TCP/IP网络连接。
NETSTAT[-a][-b][-e][-f][-n][-o][-pproto][-r][-s][-t][interval]
-a显示所有连接和侦听端口。
-b显示在创建每个连接或侦听端口时涉及的可执行程序。
在某些情况下,已知可执行程序承载多个独立的组件,这些情况下,显示创建连接或侦听端口时涉及的组件序列。
此情况下,可执行程序的名称位于底部[]中,它调用的组
件位于顶部,直至达到TCP/IP。
注意,此选项可能很耗时,并且在您没有足够权限时可能失败。
-e显示以太网统计。
此选项可以与-s选项结合使用。
-f显示外部地址的完全限定域名(FQDN)。
-n以数字形式显示地址和端口号。
-o显示拥有的与每个连接关联的进程ID。
-pproto显示proto指定的协议的连接;proto可以是下列任何一个:
TCP、UDP、TCPv6或UDPv6。
如果与-s选项一起用来显示每个协议的统计,proto可以是下列任何一个:
IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP或UDPv6。
-r显示路由表。
-s显示每个协议的统计。
默认情况下,显示IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP和UDPv6的统计;-p选项可用于指定默认的子网。
-t显示当前连接卸载状态。
interval重新显示选定的统计,各个显示间暂停的间隔秒数。
按CTRL+C停止重新显示统计。
如果省略,则netstat将打印当前的配置信息一次。
Tracert命令:
Tracert命令的功能是确定到达目标的路径,并显示通路上每一个中间路由器的IP地址。
通过多次向目标发送ICMP回声(echo)请求报文,每次增加IP头中TTL字段的值,就可以确定达到各个路由器的时间。
显示的地址是路由器接近源这一边的端口地址。
Tracert命令的语法如下:
C:
/>Tracert/?
用法:
tracert[-d][-hmaximum_hops][-jhost-list][-wtimeout]
[-R][-Ssrcaddr][-4][-6]target_name
选项:
-d不将地址解析成主机名。
-hmaximum_hops搜索目标的最大跃点数。
-jhost-list与主机列表一起的松散源路由(仅适用于IPv4)。
-wtimeout等待每个回复的超时时间(以毫秒为单位)。
-R跟踪往返行程路径(仅适用于IPv6)。
-Ssrcaddr要使用的源地址(仅适用于IPv6)。
-4强制使用IPv4。
-6强制使用IPv6。
这个诊断工具通过多次ICMP回声请求报文来确定到达目标的路径,每个报文中TTL字段的值都是不同的。
通路上的路由器在转发IP数据报之前先要对TTL字段减一,如果TTL为0,则路由器就向源端返回一个超时(TimeExceeded)报文,并丢弃原来要转发的报文。
在tracert第一
次发送的回声请求报文中置TTL=1,然后每次加1,这样就能收到沿途各个路由器返回的超时报文,直至收到目标返回的ICMP回声响应报文。
如果有的路由器不返回超时报文,那么这个路由器就是不可见的,显示列表中用星号“*”表示。
Pathping命令:
Pathping结合了Ping和Tracert两个命令的功能,可以显示通信线路上每个子网的延迟和丢包率。
pathping在一段时间内向通路中的各个路由器发送多个回声请求报文,然后根
据每个路由器返回的数据包计算统计结果。
由于pathping命令显示了每个路由器(或链路)丢失数据包的程度,所以用户可以据此确定哪些路由器或者子网存在通信问题。
Pathping命令的语法如下:
C:
/Users/wangquan>pathping/?
用法:
pathping[-ghost-list][-hmaximum_hops][-iaddress][-n]
[-pperiod][-qnum_queries][-wtimeout]
[-4][-6]target_name
选项:
-ghost-list与主机列表一起的松散源路由。
-hmaximum_hops搜索目标的最大跃点数。
-iaddress使用指定的源地址。
-n不将地址解析成主机名。
-pperiod两次Ping之间等待的时间(以毫秒为单位)。
-qnum_queries每个跃点的查询数。
-wtimeout每次回复等待的超时时间(以毫秒为单位)。
-4强制使用IPv4。
-6强制使用IPv6。
Nbtstat命令:
Nbtstat命令显示NetBT(NetBIOSoverTCP/IP)协议的统计信息,包括本地计算机和远程计算机的NetBIOS名字表,以及NetBIOS名字缓存。
Nbtstat也可以刷新NetBIOS名字
缓存,刷新已经注册了的'WINS名字。
Nbtstat命令的语法如下:
C:
/Users/wangquan>nbtstat/?
显示协议统计和当前使用NBI的TCP/IP连接(在TCP/IP上的NetBIOS)。
NBTSTAT[[-aRemoteName][-AIPaddress][-c][-n][-r][-R][-RR][-s][-S][interval]]
-a(适配器状态)列出指定名称的远程机器的名称表
-A(适配器状态)列出指定IP地址的远程机器的名称表。
-c(缓存)列出远程[计算机]名称及其IP地址的NBT缓存
-n(名称)列出本地NetBIOS名称。
-r(已解析)列出通过广播和经由WINS解析的名称
-R(重新加载)清除和重新加载远程缓存名称表
-S(会话)列出具有目标IP地址的会话表
-s(会话)列出将目标IP地址转换成计算机NETBIOS名称的会话表。
-RR(释放刷新)将名称释放包发送到WINS,然后启动刷新
RemoteName远程主机计算机名。
IPaddress用点分隔的十进制表示的IP地址。
interval重新显示选定的统计、每次显示之间暂停的间隔秒数。
按Ctrl+C停止重新显示统计。
Route命令:
Route命令的功能是显示和修改本地的IP路由表,如果不带参数,则给出帮助信息.
Route命令语法如下:
C:
/>route/?
操作网络路由表。
ROUTE[-f][-p][-4|-6]command[destination]
[MASKnetmask][gateway][METRICmetric][IFinterface]
-f清除所有网关项的路由表。
如果与某个命令结合使用,在运行该命令前,应清除路由表。
-p与ADD命令结合使用时,将路由设置为在系统引导期间保持不变。
默认情况下,重新启动系统时,不保存路由。
忽略所有其他命令,这始终会影响相应的永久路由。
Windows95不支持此选项。
-4强制使用IPv4。
-6强制使用IPv6。
command其中之一:
PRINT打印路由
ADD添加路由
DELETE删除路由
CHANGE修改现有路由
destination指定主机。
MASK指定下一个参数为“网络掩码”值。
netmask指定此路由项的子网掩码值。
如果未指定,其默认设置为255.255.255.255。
gateway指定网关。
interface指定路由的接口号码。
METRIC指定跃点数,例如目标的成本。
用于目标的所有符号名都可以在网络数据库文件NETWORKS中进行查找。
用于网关的符号名称都可以在主机名称数据库文件HOSTS中进行查找。
如果命令为PRINT或DELETE。
目标或网关可以为通配符,(通配符指定为星号“*”),否则可能会忽略网关参数。
如果Dest包含一个*或?
,则会将其视为Shell模式,并且只打印匹配目标路由。
“*”匹配任意字符串,而“?
”匹配任意一个字符。
示例:
157.*.1、157.*、127.*、*224*。
只有在PRINT命令中才允许模式匹配。
诊断信息注释:
无效的MASK产生错误,即当(DEST&MASK)!
=DEST时。
示例:
>routeADD157.0.0.0MASK155.0.0.0157.55.80.1IF1
路由添加失败:
指定的掩码参数无效。
(Destination&Mask)!
=Destination。
示例:
>routePRINT
>routePRINT-4
>routePRINT-6
>routePRINT157*....只打印那些匹配157*的项
>routeADD157.0.0.0MASK255.0.0.0157.55.80.1METRIC3IF2
destination^^mask^gatewaymetric^^Interface^
如果未给出IF,它将尝试查找给定网关的最佳接口。
>routeADD3ffe:
:
/323ffe:
:
1
>routeCHANGE157.0.0.0MASK255.0.0.0157.55.80.5METRIC2IF2
CHANGE只用于修改网关和/或跃点数。
>routeDELETE157.0.0.0
>routeDELETE3ffe:
:
/32
Nslookup命令:
Nslookup命令用于显示DNS查询信息,诊断和排除DNS故障。
使用这个工具必须熟悉DNS服务器的工作原理。
Nslookup有交互式和非交互式两种工作方式。
Nslookup的语法如下:
C:
/>nslookup/?
用法:
nslookup[-opt...]#使用默认服务器的交互模式
nslookup[-opt...]-server#使用"server"的交互模式
nslookup[-opt...]host#仅查找使用默认服务器的"host"
nslookup[-opt...]hostserver#仅查找使用"server"的"host"
Net命令:
Windows中的网络服务都使用以net开头的命令。
在CMD.exe提示符下输入net/?
,则显示net命令的列表如下:
C:
/>net/?
此命令的语法是:
NET
[ACCOUNTS|COMPUTER|CONFIG|CONTINUE|FILE|GROUP|HELP|
HELPMSG|LOCALGROUP|PAUSE|SESSION|SHARE|START|
STATISTICS|STOP|TIME|USE|USER|VIEW]
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Windows 网络 命令