Skip to content

网络诊断工具 ​

连通性与路径(ping、traceroute) ​

ping 用 ICMP Echo 测量探测往返时间。traceroute 逐步提高 TTL 或 Hop Limit,从超时回包推断路径。

路径可能随流或时间变化。某跳不回应可能是限速或过滤,后续跳仍可能可达。

DNS 查询(dig、nslookup) ​

dig 可查看记录、TTL、返回码和标志位,也可用 @ 指定解析器。nslookup 适合快速查询基本记录。

比较本地解析器与权威结果可区分缓存和发布问题。dig +trace 模拟迭代查询路径。

端口与连接(ss、lsof、netcat) ​

ss 查看监听和 TCP 状态,lsof 可将网络描述符关联到进程,netcat 可探测 TCP 连接或直接收发数据。

端口可连接只证明传输层建连成功。还需检查监听地址、网络命名空间及应用协议。

HTTP 请求与浏览器观测(curl、DevTools Network) ​

curl -v 可查看请求、TLS 与响应字段。DevTools Network 可观察浏览器请求发起方、重定向、缓存与耗时。

curl 与浏览器的 Cookie、CORS、代理和缓存环境可能不同。对比时需核对请求条件。

网络抓包(Wireshark) ​

选择能观察目标流量的接口后,按地址、端口或流筛选,检查握手、重传和关闭。捕获过滤器影响收集范围,显示过滤器只改变视图。

TLS 密文通常需要会话密钥才能解码。网卡卸载可能影响本机捕获的报文形态。

基于 MIT 许可发布