traceroute 需要一个有效的主机名或 IP 地址作为参数。正确的写法应该是:
traceroute google.com
或者使用 IP 地址:
traceroute 8.8.8.8
常见用法示例:
traceroute google.com # 追踪到 google.com 的路由
traceroute -n google.com # 不解析主机名,只显示 IP(更快)
traceroute -m 30 google.com # 设置最大跳数为 30(默认也是 30)
traceroute -w 3 google.com # 设置每跳等待超时为 3 秒
在 Windows 上,对应的命令是 tracert:
tracert google.com
所以记住:域名至少要包含一个点(.),google 单独作为主机名在公网上无法解析。
怎么安装这个命令
根据你的操作系统,安装方式不同:
Linux (Ubuntu/Debian)
sudo apt update
sudo apt install traceroute
Linux (CentOS/RHEL/Fedora)
sudo yum install traceroute
# 或者新版本用 dnf
sudo dnf install traceroute
macOS traceroute 在 macOS 上是自带的,无需安装,直接使用即可。
Windows 同样自带 tracert 命令,无需安装,直接在命令提示符(CMD)中运行:
tracert google.com
验证是否已安装:
traceroute --version
# 或
which traceroute
traceroute 能告诉你的
- ✅ 路由是否绕路(路径干不干净)
- ✅ 是否与目标有直连 Peering
- ✅ 延迟分布(哪一跳开始变慢)
- ✅ 大致物理路径(能看出经过哪些城市)
traceroute 看路由质量,ping 看稳定性,speedtest 看带宽,三者结合才能全面判断一台 VPS 值不值得买。


