已复制到剪贴板

traceroute

traceroute 是一种网络诊断工具,用于确定数据包从源计算机到目标计算机所需的路径。它通过发送数据包并记录返回时间和路径来实现此目的。traceroute 可帮助网络管理员识别网络瓶颈和故障。

附加

在 traceroute 命令中,选项-n 用于禁用对 IP 地址的逆向 DNS 查找。当使用 traceroute 时,它默认会尝试将 IP 地址解析为主机名,以便在跟踪路由路径时显示主机名。这可以帮助识别网络中的特定节点。然而,如果您只关心 IP 地址而不需要主机名,可以使用-n 选项来禁用逆向 DNS 查找。

使用-n 选项的 traceroute 命令将直接显示 IP 地址,而不进行任何逆向 DNS 查找。这在某些情况下可能更有用,特别是当网络环境中的 DNS 解析存在问题或延迟较高时。通过禁用逆向 DNS 查找,traceroute 命令可以更快地显示路由路径,而无需等待 DNS 查找完成。

例子

  • 检查到目标计算机的网络路径:traceroute example.com
  • 使用 UDP 数据报而不是 ICMP 回显:traceroute -U example.com
  • 设置要发送的数据包数:traceroute -c 5 example.com
  • 不解析 IP 地址为主机名:traceroute -n example.com
  • 使用路由跟踪而不是 ICMP 信息请求:traceroute -r example.com