
今天,我帮助客户调整了网站,因为客户使用的是外部服务器,因此延迟非常令人感动. 我只想检查本地访问目标网站时经过中间数据包的代理跳数,这就是我们通常所说的路由跟踪.
tracert命令是检查网络状态的工具. 当网络出现问题时,您可以使用此命令检测各个部分的状态,获取网络的故障点,并对网络进行故障排除.
Tracert原则:

Tracert命令使用IP生存时间(TTL)字段和ICMP错误消息来确定从一台主机到网络上其他主机的路由.
首先,tracert将TTL为1的IP数据包发送到目标. 当路径上的第一个路由器收到此数据包时,它将TTL减小1. 这时,TTL变为0,因此路由器将丢弃该数据包并发送回“ ICMP time beyond”消息(包括IP地址的源地址). IP数据包,该IP数据包的所有内容和路由器的IP地址),tracert收到此消息后,它知道此路由器存在于此路径上,然后tracert发送另一个TTL为2的数据包并找到第二个路由器,所以它来回走动. . . .
Tracert每次发现另一个路由器时,都会在发送的数据包的TTL上加1. 这种重复的动作一直持续到某个数据包到达目的地为止. 当数据包到达目的地时,主机将不会发送回ICMP超时消息. 一旦到达目的地,由于tracert通过UDP数据包将数据包发送到不常见的端口(30000以上),它将收到“ ICMP port Unreachable”消息,因此可以判断它到达了目的地.

Tracert有固定的时间等待响应(ICMP TTL过期消息). 如果已超过此时间,它将打印出一系列*符号,表明: 在此路径上,此设备无法在给定时间内发送对ICMP TTL过期消息的响应. 然后,Tracert将TTL计数器加1并继续.
如何在Windows cmd下使用tracert命令
1,在Windows + R中,打开运行窗口,然后输入cmd命令以打开cmd面板



2,在命令tracert中输入要检查的IP地址,然后按Enter


192.168.1.1: 表示我的Intranet地址
123.233.76.1: 表示我的路线所在的运营商的地址
其他IP地址表示公用网络上的IP跳变点. 由于是经过检查的海外IP,因此下面的直接请求已超时
扩展名
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxingongju/article-293601-1.html
还是谦虚一点