在进行网络问题诊断时,经常使用tracert命令查看路由路径,在windows系统默认情况下,tracert仅显示路由经过每一跳设备的IP地址,并没有显示主机名;如果tracert结果除了显示IP地址,同时也显示IP地址对应的主机名,那么可以更直观的了解路由经过的设备,问题诊断会更高效。
windows下实现上述效果,只需要对hosts文件(文件路径C:\Windows\System32\drivers\etc\hosts
)进行修改即可实现,在hosts文件中增加条目。
例如,默认情况下,tracert输出结果如下,并没有显示主机名
C:\WINDOWS\system32>tracert 10.3.1.1
通过最多 30 个跃点跟踪到 10.3.1.1 的路由:
1 <1 毫秒 <1 毫秒 1 ms 10.1.1.1
2 1 ms 1 ms 1 ms 10.2.1.1
3 1 ms 3 ms 2 ms 10.3.1.1
跟踪完成。
C:\WINDOWS\system32>
我们在hosts文件中增加以下条目
10.1.1.1 rt01-ar2831
10.2.1.1 rt02-ar2831
10.3.1.1 rt03-ar2831
再次tracert,输出结果中,就显示了主机名称
C:\WINDOWS\system32>tracert 10.3.1.1
通过最多 30 个跃点跟踪到 10.3.1.1 的路由:
1 1 ms <1 毫秒 <1 毫秒 rt01-ar2831 [10.1.1.1]
2 1 ms 1 ms 1 ms rt02-ar2831 [10.2.1.1]
3 1 ms 1 ms 1 ms rt03-ar2831 [10.3.1.1]
跟踪完成。
C:\WINDOWS\system32>
网友评论