traceroute命令需加-I选项才能正常运行的问题求助
traceroute命令需加-I选项才能正常运行的问题求助
各位好,我最近碰到了一个关于traceroute的棘手问题:不管我的Netfilter防火墙是开启还是关闭状态,我都必须加上-I选项才能让traceroute正常追踪路由。
我已经测试了两个不同的traceroute包——traceroute和inetutils-traceroute,结果都是一样的,目前我正在使用inetutils-traceroute。
下面是具体的命令输出:
直接运行traceroute google.com的结果:
~$ traceroute google.com traceroute to google.com (216.58.213.78), 64 hops max 1 192.168.1.1 3,917ms 1,808ms 1,553ms 2 * * * 3 * * * 4 * ^C
加上-I选项运行traceroute -I google.com的结果:
~$ traceroute -I google.com traceroute to google.com (216.58.213.78), 64 hops max 1 192.168.1.1 3,152ms 2,860ms 3,008ms 2 80.10.233.133 30,846ms 28,241ms 31,115ms 3 * 193.253.84.233 28,505ms 28,999ms 4 193.253.84.146 29,968ms 31,781ms 28,769ms 5 193.252.101.101 40,587ms 43,203ms 40,188ms 6 193.252.101.173 41,829ms 40,684ms 40,707ms 7 * * * 8 193.251.255.70 44,749ms 49,508ms 44,409ms 9 192.178.105.87 44,573ms 43,950ms 44,819ms 10 192.178.105.80 60,241ms 49,365ms ...
有没有大佬能帮我分析下这是什么原因,该怎么解决呢?
备注:内容来源于stack exchange,提问作者mazda
相关产品推荐
相关产品推荐

