下面按**从“通不通”到“哪里不通”再到“为什么不通”**的思路,给你一套常用的 CLI 网络诊断方法和命令(以 Linux / macOS 为主,Windows 会注明)。
ip addr # Linux
ifconfig # macOS / 旧 Linux
ipconfig # Windows
重点看:
ip route
route -n
确认:
ping 8.8.8.8
ping www.baidu.com
判断:
⚠️ 注意:有些服务器禁 ICMP,ping 不通不代表服务不可用。
traceroute 8.8.8.8 # Linux/macOS
tracert 8.8.8.8 # Windows
用途:
telnet example.com 443
# 或
nc -vz example.com 443
看:
cat /etc/resolv.conf
nslookup example.com
dig example.com
看:
ss -tunp
netstat -tunp
iptables -L -n
ufw status
netsh advfirewall show allprofiles
tcpdump -i eth0 host 8.8.8.8
看:
| 现象 | 可能原因 |
|---|---|
| 无 IP | DHCP 失败 |
| 能 IP 不能域名 | DNS |
| traceroute 第一跳就卡 | 本机 / 网关 |
| 中间跳卡 | 运营商 |
| 最后一跳卡 | 目标服务器 / 防火墙 |
| 端口不通 | 服务未起 / 防火墙 |
ip addrip routeping 网关ping 公网IPping 域名traceroutetelnet/nc 端口digtcpdump如果你愿意,可以告诉我:
我可以直接给你一步一步该敲什么命令。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。