25 networking
在我的 Linux 机器上,traceroute 不起作用。输出是这样的:
$ traceroute google.com
traceroute to google.com (209.85.231.104), 30 hops max, 52 byte packets
1 * * *
2 * * *
3 * * *
4 * * *
Run Code Online (Sandbox Code Playgroud)
谁能告诉我为什么它不起作用?这背后有什么可能的原因吗?
sho*_*hok 19
默认情况下,traceroute 使用高 UDP 端口来跟踪主机。但是,有时防火墙会阻止这些 UDP 端口。
尝试在命令行中添加“-I”(大写 i)参数,例如:
traceroute -I www.google.it
Run Code Online (Sandbox Code Playgroud)
这将使用 ICMP 而不是 UDP 来跟踪主机。
小智 1
可能是您上游的防火墙阻止了 UDP 数据包 Traceroute
在现代类 Unix 操作系统上,traceroute 实用程序默认使用 UDP 数据报,目标端口编号为 33434 到 33534。
| 归档时间: |
|
| 查看次数: |
57981 次 |
| 最近记录: |