五级定位命令(Linux)
五级定位命令(Linux)
ping -c2 127.0.0.1 # 1 协议栈
ping -c2 "$(ip -4 -br a | awk '$3~/^[0-9]/{split($3,a,"/"); print a[1]; exit}')" # 2 本机网卡
ping -c2 "$(ip route show default | awk '{print $3; exit}')" # 3 网关
ping -c2 -W2 8.8.8.8 # 4 外网 IP(跳过 DNS)
dig +short +time=2 +tries=1 www.baidu.com # 5 域名解析判断表
判断表
1 不通 → 本机协议栈/防火墙(极少见)
2 不通 → 网卡未启用/地址未生效
3 不通 → 二层链路、VLAN、网关或本机 ARP
4 不通 → 路由/出口/上游
5 不通 → 仅 DNS 问题,网络本身正常把每一级的输出保存下来,这张表就是最简排障报告;第 4 级是「网络」与「应用」的分水岭。