mac中用traceroute获得the distance from your computer to your own local/default (non-google) name server.
时间: 2024-09-29 07:13:57 浏览: 47
traceroute-2.1.0
在Mac电脑上使用`traceroute`命令获取到本地默认非Google名称服务器的距离,你需要先确定你的本地DNS服务器地址。如果你不确定,可以尝试输入`sudo dscacheutil -q host -a google.com`来查看当前的DNS设置。
以下是步骤:
1. 打开终端(Terminal)应用。
2. 输入以下命令,将`your-local-name-server-ip`替换为你本地DNS服务器的实际IP地址,例如 `8.8.8.8` 或者 `192.168.1.1`(如果它是局域网DNS):
```
traceroute -n your-local-name-server-ip
```
`-n` 标志表示显示IPv4地址而不是域名。
3. 按回车键运行命令。traceroute会逐跳显示数据包从你的计算机到指定服务器所经过的路由器,以及每个路由器间的延迟时间,这可以帮助你了解路径总长度。
4. 结果通常包括每一跳的IP地址、延迟时间和路由跃点数,最后一个跃点就是到达目标服务器的距离。
注意:如果找不到具体的本地DNS服务器IP,traceroute可能会直接返回到Internet出口处。此时你可以询问网络管理员或检查系统首选项里的网络设置来找到正确的值。
阅读全文