包括ping、tracert(Windows)/traceroute(Linux)、pathping等命令,用于测试与目标IP或域名的连通性,检查丢包率和延迟,追踪数据包路径,定位故障节点。
包括ipconfig、arp -a等命令,用于查看本机IP、子网掩码、网关、DNS等基础配置,查看ARP缓存表,确认IP与MAC地址映射关系。
包括nslookup、dig等命令,用于查询DNS解析记录,验证域名解析是否正确,显示详细解析过程。
包括route print、netstat、telnet、tcping等命令,用于查看本机路由表,确认路由策略,查看网络连接、监听端口、会话状态,测试目标IP的指定端口是否开放。
包括检查本地IP配置、测试网关连通性、测试外网连通性、检查DNS解析、追踪路径和检查端口开放等步骤,掌握这些命令可快速定位故障点,提升排障效率。
转自:网络工程师阿龙
以下是网络工程师常用的 CMD命令(Windows环境)总结,用于快速排查网络故障,按场景分类整理:
一、基础连通性测试
1、ping
-
作用:测试与目标IP或域名的连通性,检查丢包率和延迟。
-
ping www.baidu.com # 测试域名连通性
ping 8.8.8.8 -t # 持续ping(按Ctrl+C停止)
ping -l 1500 192.168.1.1 # 指定数据包大小(测试MTU问题)
2、tracert(Windows) / traceroute(Linux)
tracert 8.8.8.8 # 显示经过的路由器IP和延迟
3、pathping
-
作用:综合 ping + tracert,统计路径中各节点的丢包率。
-
pathping 8.8.8.8
二、IP与网络配置检查
1、ipconfig
-
作用:查看本机IP、子网掩码、网关、DNS等基础配置。
-
ipconfig /all # 显示详细网络信息(包括MAC地址)
ipconfig /release # 释放当前IP(DHCP环境)
ipconfig /renew # 重新获取IP(DHCP环境)
ipconfig /flushdns # 清除DNS缓存
2、arp -a
-
作用:查看ARP缓存表,确认IP与MAC地址映射关系。
-
arp -a # 显示所有ARP条目
arp -d 192.168.1.1 # 删除指定IP的ARP缓存
三、DNS解析诊断
1、nslookup
nslookup www.baidu.com # 默认DNS查询
nslookup www.baidu.com 8.8.8.8 # 指定DNS服务器查询
2、dig(需安装,如Windows下使用 BIND 工具)
dig www.baidu.com A # 查询A记录
dig www.baidu.com MX # 查询邮件服务器记录
四、路由与端口排查
1、route print