Windows 常用网络命令

Netstat;

用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。

  • netstat –s;按照协议种类分别列出统计信息。
  • netstat –e; 概况的列出以太网的统计信息,包括收、发的总包数,单播包,组播包,错误包和丢弃包等。
  • netstat –r;显示路由信息,类似于route print命令。
  • netstat –a;显示所有的有效连接(已建立Established、监听Listening)信息的列表。
  • netstat –n;显示所有已建立(Established)的有效连接,并以数字格式显示地址和端口号。
  • netstat –o;显示相对应的进程ID,然后通过Resource Monitor找到对应的具体应用程序。

IPConfig

  • ipconfig /release; 归还IP地址,
  • ipconfig /renew; 重新联系DHCP服务器,获取IP地址。

ARP

  • arp –a / –g; 查看本地ARP表中的所有项目。
  • arp –d; 清除本地ARP缓存条目。
  • arp –a <ip add>; 查看某IP对应的MAC地址。
  • arp –s <ip add> <MAC add>; 手动添加静态的ARP条目。
  • arp –d <ip add> <MAC add>; 手动删除静态的ARP条目。

Route

  • route print; 查看本地路由条目
  • route add 10.10.10.10 mask 255.255.255.0 192.168.100.1 metric x; 添加静态路由条目。
  • route delete x.x.x.x mask x.x.x.x; 删除本地静态路由条目。

NBTStat;

查看本地计算机或远程计算机NetBIOS的名称,所在域,MAC地址等信息。

  • nbtstat –n; 显示寄存在本地的名字和服务程序。
  • nbtstat –c; 本命令用于显示NetBIOS名字高速缓存的内容。NetBIOS名字高速缓存用于寸放与本计算机最近进行通信的其他计算机的NetBIOS名字和IP地址对。
  • nbtstat –r; 本命令用于清除和重新加载NetBIOS名字高速缓存。
  • nbtstat –a <ip add>; 通过IP显示另一台计算机的物理地址和名字列表,我们所显示的内容就像对方计算机自己运行nbtstat -n一样。
  • nbtstat –s <ip add>; 显示实用其IP地址的另一台计算机的NetBIOS连接表。

pathping

pathping是ping命令与trace命令的结合体,pathping先通过tracert列出路由路径,然后对路径中的每一个节点进行一定数量的ping测试并统计出每一个节点的丢包率、延时等,以便确定网络中的哪一跳出了问题。

nslookup

查看DNS服务器目录,已经查询某个FQDN的IP地址。

TFTP

tftp [-i] [Host] [{get | put}] [Source] [Destination]