排错核心逻辑:本机协议栈 → 网卡配置 → 内网连通 → 网关路由 → 外网链路 → DNS解析 → 端口检测 → 网络重置 → 日志溯源
1. ping 127.0.0.1(回环地址检测)
命令格式:
ping 127.0.0.1 |
作用:不经过网卡、网线,仅检测本机系统TCP/IP协议栈是否完好。
排错结论:
- 能通:系统网络协议正常,故障不在本机系统
- 超时/不通:系统网络组件损坏,需修复系统,与外网、网线无关
2. ipconfig /all(完整网络配置查询)
命令格式:
ipconfig /all |
作用:查看本机全部网络核心参数,是网络排错的核心基础命令。
核心查看字段:IPv4地址、子网掩码、默认网关、DNS服务器、MAC地址、DHCP状态
常见故障判断:
- IP为169.254.x.x:DHCP获取IP失败
- DNS非域控IP:域环境加域、组策略、域名访问必报错
- 网关为空:仅内网互通,无法访问外网
配套衍生命令:
ipconfig /flushdns # 清空本地DNS缓存 |
3. ping 本机IP(网卡硬件检测)
命令格式:
ping 本机实际IP |
作用:验证本机网卡硬件、驱动是否正常工作。
排错结论:不通则为网卡禁用、驱动损坏、网卡硬件故障。
4. arp -a(查看ARP缓存表)
命令格式:
arp -a |
作用:查看局域网内IP与MAC地址映射关系,专治IP地址冲突故障。
故障特征:同一个IP对应两个不同MAC地址 = 局域网IP冲突。
5. arp -d *(清空ARP缓存)
命令格式(管理员CMD执行):
arp -d * |
作用:清空本机所有异常ARP缓存,解决缓存错乱、IP冲突残留问题。
使用场景:排查出IP冲突、网络间歇性断连后执行。
6. ping 同网段IP(内网连通性检测)
命令格式:
ping 同网段其他设备IP |
作用:检测本机与局域网内其他电脑、服务器的连通性。
不通原因:网线故障、交换机端口异常、对方防火墙拦截、VLAN隔离。
7. route print(查看系统路由表)
命令格式:
route print |
作用:查看本机路由规则,校验默认网关路由是否生效。
核心判断:查看0.0.0.0条目对应的网关,与本机实际网关一致则路由正常,不一致则路由异常导致无法上网。
8. ping 网关地址(出口链路检测)
命令格式:
ping 路由器/核心网关IP |
作用:检测本机能否正常访问内网出口设备。
排错结论:网关ping不通,100%无法访问外网,故障锁定在内网链路。
9. tracert(路由路径追踪)
命令格式:
tracert 目标IP/域名 |
tracert -d 目标IP # 快速追踪,不解析域名 |
作用:追踪数据包从本机到目标设备经过的所有路由节点,精准定位断网、高延迟位置。
故障特征:某一跳出现* * *超时,即为故障卡点。
10. ping 外网IP(外网基础检测)
命令格式:
ping 114.114.114.114 |
作用:跳过域名解析,纯检测外网链路是否通畅。
核心区分:外网IP通、域名不通 = 纯DNS故障;外网IP不通 = 链路/网关故障。
11. ipconfig /flushdns(清空DNS缓存)
命令格式:
ipconfig /flushdns |
作用:清除本机过期、错误的DNS缓存,解决网页打不开、域名解析报错、网站跳转异常等问题,是运维高频修复命令。
12. nslookup(DNS精准诊断)
命令格式:
nslookup 域名 |
nslookup 域名 指定DNS服务器IP |
作用:手动向DNS服务器发起解析请求,精准判断DNS服务是否正常。
域环境刚需:加域失败、域账号登录异常、组策略不生效,优先用此命令排查域控DNS解析。
13. netstat -ano(端口与进程检测)
命令格式:
netstat -ano |
netstat -ano | findstr :端口号 # 筛选指定端口 |
作用:查看本机所有TCP/UDP连接、监听端口、对应进程PID。
常用场景:排查端口占用、远程桌面连不上、服务端口异常、恶意进程联网。
状态说明:LISTENING(监听中)、ESTABLISHED(正常连接)
14. Test-NetConnection(PowerShell端口检测)
运行环境:PowerShell(管理员)
命令格式:
Test-NetConnection 目标IP -Port 目标端口 |
示例:
Test-NetConnection 192.168.1.100 -Port 3389 |
作用:ping仅检测网络连通,此命令专门检测端口是否开放、通断。
核心参数:TcpTestSucceeded=True(端口正常)、False(端口不通/被拦截)
运维场景:检测RDP远程桌面、文件共享、数据库、服务端口连通性。
15. netsh(高级网络重置修复)
命令格式(管理员CMD,网络终极修复):
netsh winsock reset # 重置网络套接字 |
netsh int ip reset # 重置IP协议配置 |
作用:修复顽固性网络异常(协议错乱、配置损坏、频繁断网)。
注意事项:执行后必须重启电脑生效。
16. eventvwr.msc(网络日志溯源)
命令格式:
eventvwr.msc |
作用:打开Windows事件查看器,排查偶发性、间歇性断网故障。
排查路径:Windows日志 → 系统 → 筛选网卡、TCPIP、网络服务报错日志。