tracert在网络中的使用
背景:我们在添加静态路由或者动态路由协议后,最终的目的是为了能够访问我们的目标地址。而tracert命令则是为了方便我们更快速的定位到故障点的工具。
原理:1、tracert命令在终端设备上使用时,“tracert -d 目标地址” 可以快速的追踪路由,我们建议在终端设备上使用此命令;如果在中间设备上使用此命令的时,
tracert 命令会以此设备的路由出口的接口地址为源地址进行追踪,而不是我们期望的源地址,所以很多时候会出现追踪不到的情况。
2、tracert命令找到故障点后,原因只有两种,一是故障点到下个设备没有路由;二是下个设备到故障点设备没有路由。
案例:核心交换机(192.168.10.1)——>专线防火墙(172.16.18.1)——>专线路由器(172.16.19.1)——>腾迅云(10.10.10.1)
tracert -d 10.10.10.1
1 3 ms 3 ms 3 ms 192.168.10.2
2 3 ms 3 ms 3 ms 172.16.18.1
3 * * * 请求超时。
4 * * * 请求超时。
tracert追踪到到在专线防火墙上不再继续往下走了,原因一是防火墙没有到路由器的路由;二是路由器到防火墙没有路由。登录设备查看"dis ip routing-table",查看是否有路由,或者是否是路由写错。
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现