| 场景 | 目标不可达/连不上 |
|---|---|
| 组合 | ip -br addr + ping + ip route get + dig + nc |
第 1 步:本机
第 1 步:本机
ip -br addr; ip -br link # 有 IP 吗?接口 UP 吗?第 2 步:网关与公网
第 2 步:网关与公网
ip route get 8.8.8.8 # 选路是否正常
ping -c2 $(ip route | awk '/^default/{print $3; exit}') # 网关
ping -c2 8.8.8.8 # 绕过 DNS 的 IP 连通第 3 步:DNS 与端口
第 3 步:DNS 与端口
dig +short app.example.com
timeout 3 nc -zv app.example.com 443第 4 步:目标侧确认
第 4 步:目标侧确认
ss -tlnp | grep :443 # 对端服务在听吗(在目标机上执行)
tcpdump -nn -i any 'tcp port 443' -c 10 # SYN 到了吗、有没有回ICMP 全禁的环境 ping 网关也会失败:以 nc 端口探测与 tcpdump 为准。