diff --git a/README.md b/README.md index 804b5a1..383b257 100644 --- a/README.md +++ b/README.md @@ -19,9 +19,11 @@ ## TODO +- [ ] 增加IPV6路由能力检测 +- [ ] 兼容额外的ICMP地址获取,若当前目标IP无法查询路由尝试额外的IP地址 +- [ ] 重复检测同一段路由,避免结果不可复现 - [ ] 自动检测汇聚层,裁剪结果不输出汇聚层后的线路(区分境内外段) - [ ] 添加对主流ISP的POP点检测,区分国际互联能力 -- [ ] 增加IPV6路由能力检测,兼容额外的ICMP地址获取,每日更新 ## 使用 diff --git a/bk/trace_ipv6.go b/bk/trace_ipv6.go index 031a6d2..3f6f2a2 100644 --- a/bk/trace_ipv6.go +++ b/bk/trace_ipv6.go @@ -118,7 +118,7 @@ func traceIPv6(ch chan Result, i int, offset int) { Logger.Info(fmt.Sprintf("%s (%s) 线路识别为: CN2GIA", ipv6Names[i], ipv6s[i])) } } - tempText += fmt.Sprintf("%-40s ", ipv6s[i]) + tempText += fmt.Sprintf("%-24s ", ipv6s[i]) for _, asn := range asns { asnDescription := m[asn] switch asn { @@ -164,7 +164,7 @@ func traceIPv6(ch chan Result, i int, offset int) { } ch <- Result{i + offset, tempText} } else { - s := fmt.Sprintf("%v %-40s %v", ipv6Names[i], ipv6s[i], Red("检测不到回程路由节点的IP地址")) + s := fmt.Sprintf("%v %-24s %v", ipv6Names[i], ipv6s[i], Red("检测不到回程路由节点的IP地址")) if EnableLoger { Logger.Warn(fmt.Sprintf("%s (%s) 检测不到回程路由节点的IP地址", ipv6Names[i], ipv6s[i])) }