Traceroute
是网络诊断中用于追踪数据包从源主机到目标主机的路径的工具,可帮助定位网络延迟、路由故障或中间节点问题。
# Linux/macOS
traceroute [参数] 目标域名或IP
# Windows(命令为tracert)
tracert [参数] 目标域名或IP
参数 | 作用 | 示例 |
---|---|---|
| 禁用反向DNS解析(显示IP而非域名) |
|
| 指定最大跳数(默认30) |
|
| 每跳的探测包数量(默认3) |
|
| 等待响应时间(秒) |
|
| 使用ICMP协议(默认UDP) |
|
| 使用TCP协议(需管理员权限) |
|
traceroute to google.com (142.250.65.206), 30 hops max, 60 byte packets
1 192.168.1.1 (192.168.1.1) 1.234 ms 1.456 ms 1.678 ms
2 10.10.10.1 (10.10.10.1) 10.123 ms 10.456 ms 10.789 ms
3 203.0.113.25 15.678 ms 16.123 ms *
4 72.14.208.142 !N !N !N
5 142.250.65.206 30.123 ms 30.456 ms 30.789 ms
*
:节点未响应(可能防火墙拦截或丢包)!N
:网络不可达(如路由错误)traceroute -i eth1 目标IP # 通过指定网卡发送探测包
traceroute -I 目标IP # 适合绕过某些UDP限制
sudo traceroute -T -p 443 目标IP # 模拟HTTPS流量路径
traceroute 目标IP > trace.log # 保存结果供后续分析
* * *
telnet
或nmap
)sudo
或管理员权限原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。