ipconfig 是 Windows 网络中最常使用的命令,用于显示计算机中网络适配器的 IP 地址、子网掩码及默认网关等信息。
命令基本格式:
ipconfig [/all | renew [adapter] | /release [adapter] | /flushdns | displaydns | /registerdns]
tracert 是 Windows 网络中 Trace Route 功能的缩写。基本工作原理是:通过向目标发送不同 IP 生存时间(TTL)值的 ICMP ECHO 报文,在路径上的每个路由器转发数据包之前,将数据包上的 TTL 减 1。当数据包上的 TTL 减为 0 时,路由器返回给发送方一个超时信息。
命令基本格式:
tracert [-d] [-h maximumhops] [-w timeout] [-R] [-S srcAddr] [-4][-6] targetname
pathping 是要跟踪路径并未路径中的每个路由器和链路提供网络延迟和数据包丢失等相关信息。其工作原理类似与 tracert,并且会在一段指定的时间内定期将 ping 命令发送到所有路由器,并根据每个路由器的返回数值生成统计结果。
命令行下返回的结果有两部分,第一部分显示到达目的地经过了哪些路由;第二部分显示路径中源和目标之间的路由器,然后根据各个路由器返回的数据包计算结果。
命令基本格式:
pathping [-g host-list] [-h maximum_hops] [-i address] [-n] [-p period] [-q num_queries][-w timeout] [-4] [-6] targetname
ARP 协议是在以太网中使用 TCP/IP 协议时,必需能根据目的计算机 IP 地址获取对应的 MAC 地址。当发送计算机和目的计算机不在同一个局域网中时,必须经过路由器才可以通信,因此发送计算机通过 ARP 协议获得的就不是目的计算机的 MAC 地址,而是作为网关路由器接口 MAC 地址,所有发送给目的计算机的帧都将先发给该路由器,然后通过它发送给目标计算机,这就是 ARP 代理(ARP Proxy)。
命令基本格式:
arp -s inet_addr eth_addr [if_addr] //绑定静态MAC地址 arp -d inet_addr [if_addr] //删除IP地址绑定MAC arp -a [inet_addr] [-N if_addr] //显示IP与MAC绑定
route 命令主要用于手动配置静态路由并显示路由信息表。
命令基本格式:
route [-f] [-p] command [destination] [mask netmask] [gateway] [metric metric] [if interface]
netstat 命令是一个监控 TCP/IP 网络的工具,它可以显示路由表、实际的网络连接、每一个网络接口设备的状态信息,以及与 IP、TCP、UDP 和 ICMP 等协议相关的统计数据。
命令基本格式:
netstat [-a] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]
nslookup 是一个用于查询 Internet 域名信息或诊断 DNS 服务器问题的工具。
命令基本格式:
nslookup [-option] [{name|[-server]}]
命令基本格式如下,直接使用 nslookup 命令且不带任何参数,即进入 nslookup 的交互式查询界面,可以使用如下命令:
nslookup 回车 NAME:显示域名为NAME的域的相关信息 server NAME:设置查询的默认服务器NAME所指定的服务器 exit:退出nslookup的交互式查询界面 set option:设置nslookup的选项,用于查找DNS服务器上相关的设置信息
ftp 是一个 Windows 系统中常使用的连接 FTP 文件服务器的命令。
命令基本格式:
ftp [-v] [-n] [-s:filename] [-a] [-A] [-x:sendbuffer] [-r:recvbuffer] [-b:asyncbuffers] [-w:windowsize] [host]