支持 IPIP.net 数据库的 WinMTR

关于 MTR

MTR 全称 “My Trace Route” (Wikipeida),是一个结合了 Ping 与 Traceroute 两款软件功能于一体的网络调试诊断工具,可以在 Traceroute 的基础上对每跳都做 Ping,并统计结果。

MTR 在 Github 上使用 GPLv2 协议开源。

MTR

关于 WinMTR

WinMTR,顾名思义,就是让 Windows 用户也能使用到带有 UI 交互的 MTR 工具。

WinMTR (Redux)

这个支持则基于 White-Tiger 的修改版上制作的,访问原版移步:

White-Tiger/WinMTR (Redux)

对原版的改动在于:

  • 对 IPv6 的支持
  • 每一跳的信息都可以被独立显示出来,即使 mtr 过程已经停止
  • Ping 下一跳前延迟 30ms,提升性能
  • 修复了可能存在的一些假死现象

IPIP.net 支持

这个版本则是在 Redux 版上作出的修改,能在有 IPIP.net 离线数据库的情况下在每一跳后显示对应 IP 的大致地理位置。

由于 IPIP.net 数据库并不支持 IPv6 地址的 Geo2IP,所以这个修改版也无法支持 IPv6 的地理位置解析。

deamwork/WinMTR

使用方法:

  1. 下载 IPIP.net 离线数据库,DATX 格式
  2. 重命名文件为 17monipdb.datx 并与程序放在同级目录下
Author: Jason Cooper
Link: https://blog.dwx.io/winmtr-ipip/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.