排查 TCP/IP 网络故障通常遵循**“从底层到高层、从本地到远端”的思路(即 OSI/TCP-IP 分层排查)。下面给你一套实用、可操作的排查流程和常用命令**。
先搞清楚:
检查内容
常用命令
# Windows
ipconfig /all
ping 127.0.0.1 # 本机协议栈
ping 网关IP
# Linux
ip addr
ip route
ping 127.0.0.1
ping 网关IP
✅ 正常:能 ping 通网关
❌ 异常:检查 IP 配置、网线、交换机端口
检查内容
常用命令
# 测试连通性
ping 目标IP
# 查看路由
route print # Windows
ip route # Linux
# 路径追踪
tracert 目标IP # Windows
traceroute 目标IP # Linux
# 防火墙
netsh advfirewall show allprofile state
iptables -L -n
✅ 能 ping 通 IP 但 ping 不通域名 → DNS 问题
❌ 某一跳之后全丢 → 中间网络/运营商问题
检查内容
常用命令
# 测试端口
telnet IP 端口
nc -vz IP 端口
# 查看连接状态
netstat -an
ss -ant
# 抓包(高级)
tcpdump -i eth0 host IP
wireshark
常见问题:
检查内容
常用命令
nslookup 域名
dig 域名
curl -v http://域名
telnet 域名 80
| 现象 | 可能原因 | 排查点 |
|---|---|---|
| 本地 IP 都 ping 不通 | 网卡/驱动/IP冲突 | ipconfig / ip addr |
| 能 ping IP 不能 ping 域名 | DNS 问题 | nslookup |
| 能 ping 通但网页打不开 | 端口/代理/防火墙 | telnet 80/443 |
| 时通时断 | 丢包/ARP/无线 | ping -t + tracert |
| 外网不通内网通 | 网关/NAT | 网关 ping + 路由表 |
如果你愿意,可以告诉我:
我可以给你针对性的排查步骤。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。