Closed wwng2333 closed 11 months ago
并不是这样的, nexttrace不会长时间等待返回ptr, 所以出现了这种情况
./nexttrace.exe 223.6.6.6 -a
你可以观察一下输出
./nexttrace.exe 223.6.6.6 -a
你可以观察一下输出
-a以后输出正常
nexttrace.exe 223.6.6.6 -a
NextTrace v1.2.7 2023-12-01T08:40:30Z c0455ca
[NextTrace API] preferred API IP - [2605:52c0:2:954::] - 533.83ms - DMIT.LAX
IP Geo Data Provider: LeoMoeAPI
traceroute to 223.6.6.6, 30 hops max, 52 bytes packets
1 192.168.123.1 * RFC1918
smartdns 1.74 ms / 1.39 ms / 1.41 ms
2 *
3 122.193.94.49 AS4837 [UNICOM-JS] 中国 江苏省 苏州市 常熟 chinaunicom.cn 联通
4.52 ms / 4.51 ms / 5.48 ms
4 58.240.200.61 AS4837 中国 江苏省 苏州市 姑苏 chinaunicom.cn 联通
8.60 ms / 8.88 ms / * ms
5 219.158.111.85 AS4837 [CU169-BACKBONE] 中国 北京市 chinaunicom.cn 联通
26.37 ms / * ms / * ms
6 *
7 *
8 61.49.143.2 AS4808 中国 北京市 chinaunicom.cn 联通
245.97 ms / * ms / * ms
9 *
10 *
11 *
12 *
13 223.6.6.6 AS45102 [ALISOFT] 中国 alibabagroup.com
public2.alidns.com. 29.24 ms / 29.01 ms / 29.02 ms
./nexttrace.exe 223.6.6.6 -a 你可以观察一下输出
-a以后输出正常
nexttrace.exe 223.6.6.6 -a NextTrace v1.2.7 2023-12-01T08:40:30Z c0455ca [NextTrace API] preferred API IP - [2605:52c0:2:954::] - 533.83ms - DMIT.LAX IP Geo Data Provider: LeoMoeAPI traceroute to 223.6.6.6, 30 hops max, 52 bytes packets 1 192.168.123.1 * RFC1918 smartdns 1.74 ms / 1.39 ms / 1.41 ms 2 * 3 122.193.94.49 AS4837 [UNICOM-JS] 中国 江苏省 苏州市 常熟 chinaunicom.cn 联通 4.52 ms / 4.51 ms / 5.48 ms 4 58.240.200.61 AS4837 中国 江苏省 苏州市 姑苏 chinaunicom.cn 联通 8.60 ms / 8.88 ms / * ms 5 219.158.111.85 AS4837 [CU169-BACKBONE] 中国 北京市 chinaunicom.cn 联通 26.37 ms / * ms / * ms 6 * 7 * 8 61.49.143.2 AS4808 中国 北京市 chinaunicom.cn 联通 245.97 ms / * ms / * ms 9 * 10 * 11 * 12 * 13 223.6.6.6 AS45102 [ALISOFT] 中国 alibabagroup.com public2.alidns.com. 29.24 ms / 29.01 ms / 29.02 ms
是的,-a参数会使nexttrace长时间等待ptr,一般家用路由器都会遇到这种问题,响应ptr过慢
@Archeb 可以考虑一下,把preference中的禁用反向DNS查询改为菜单按钮,这样可以让用户选择 null/-n/-a
./nexttrace.exe 223.6.6.6 -a 你可以观察一下输出
-a以后输出正常
nexttrace.exe 223.6.6.6 -a NextTrace v1.2.7 2023-12-01T08:40:30Z c0455ca [NextTrace API] preferred API IP - [2605:52c0:2:954::] - 533.83ms - DMIT.LAX IP Geo Data Provider: LeoMoeAPI traceroute to 223.6.6.6, 30 hops max, 52 bytes packets 1 192.168.123.1 * RFC1918 smartdns 1.74 ms / 1.39 ms / 1.41 ms 2 * 3 122.193.94.49 AS4837 [UNICOM-JS] 中国 江苏省 苏州市 常熟 chinaunicom.cn 联通 4.52 ms / 4.51 ms / 5.48 ms 4 58.240.200.61 AS4837 中国 江苏省 苏州市 姑苏 chinaunicom.cn 联通 8.60 ms / 8.88 ms / * ms 5 219.158.111.85 AS4837 [CU169-BACKBONE] 中国 北京市 chinaunicom.cn 联通 26.37 ms / * ms / * ms 6 * 7 * 8 61.49.143.2 AS4808 中国 北京市 chinaunicom.cn 联通 245.97 ms / * ms / * ms 9 * 10 * 11 * 12 * 13 223.6.6.6 AS45102 [ALISOFT] 中国 alibabagroup.com public2.alidns.com. 29.24 ms / 29.01 ms / 29.02 ms
是的,-a参数会使nexttrace长时间等待ptr,一般家用路由器都会遇到这种问题,响应ptr过慢
我用wireshark抓到opentrace获得的ptr结果是正常的,只是显示的不对,不显示最后一个字符
./nexttrace.exe 223.6.6.6 -a 你可以观察一下输出
-a以后输出正常
nexttrace.exe 223.6.6.6 -a NextTrace v1.2.7 2023-12-01T08:40:30Z c0455ca [NextTrace API] preferred API IP - [2605:52c0:2:954::] - 533.83ms - DMIT.LAX IP Geo Data Provider: LeoMoeAPI traceroute to 223.6.6.6, 30 hops max, 52 bytes packets 1 192.168.123.1 * RFC1918 smartdns 1.74 ms / 1.39 ms / 1.41 ms 2 * 3 122.193.94.49 AS4837 [UNICOM-JS] 中国 江苏省 苏州市 常熟 chinaunicom.cn 联通 4.52 ms / 4.51 ms / 5.48 ms 4 58.240.200.61 AS4837 中国 江苏省 苏州市 姑苏 chinaunicom.cn 联通 8.60 ms / 8.88 ms / * ms 5 219.158.111.85 AS4837 [CU169-BACKBONE] 中国 北京市 chinaunicom.cn 联通 26.37 ms / * ms / * ms 6 * 7 * 8 61.49.143.2 AS4808 中国 北京市 chinaunicom.cn 联通 245.97 ms / * ms / * ms 9 * 10 * 11 * 12 * 13 223.6.6.6 AS45102 [ALISOFT] 中国 alibabagroup.com public2.alidns.com. 29.24 ms / 29.01 ms / 29.02 ms
是的,-a参数会使nexttrace长时间等待ptr,一般家用路由器都会遇到这种问题,响应ptr过慢
我用wireshark抓到opentrace获得的ptr结果是正常的,只是显示的不对,不显示最后一个字符
这不是opentrace的问题,这是nexttrace这里处理的特性
作为一个临时的解决办法,你可以在preference中 “附加参数” 中填写 -a
作为一个临时的解决办法,你可以在preference中 “附加参数” 中填写
-a
添加-a
之后问题解决
@Archeb 可以考虑一下,把preference中的禁用反向DNS查询改为菜单按钮,这样可以让用户选择 null/-n/-a
已添加 9835e3d10d4d6cd84f1fb6c0cf705912c09baf4d
Describe the bug 描述你遇到的BUG 我的第一跳主机名是smartdns,但是程序中只显示smartdn,拉宽那一列也无法显示完全,其他正常
To Reproduce 复现方法 no idea
Screenshots (If applicable) 截图(如果有)
Environment 使用环境
Additional context 补充说明 下面是使用nexttrace的结果,可以看到nexttrace解析不出来主机名
cmd nslookup显示主机名正常: