主题
网络诊断工具
连通性与路径(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 密文通常需要会话密钥才能解码。网卡卸载可能影响本机捕获的报文形态。
