找回密码
 立即注册
查看: 95|回复: 2

学会这几个命令,网络故障不求人(tracert / traceroute)

[复制链接]

58

主题

161

回帖

1324

积分

超级版主

积分
1324
发表于 2025-5-15 19:10:04 | 显示全部楼层 |阅读模式
本帖最后由 非凡云 于 2025-5-15 19:11 编辑

学会这些命令的基本操作,方便日常对网络故障的处理。
1. ping

2. netstat

3. ipconfig / ifconfig

4. tracert / traceroute

5. nslookup / dig


tracert / traceroute
tracert(Windows)和 traceroute(Linux/Unix)是用于追踪数据包从源到目的地路径的网络诊断工具。以下是详细解析:
一、基本原理
  • TTL机制
    数据包携带生存时间(TTL)值,每经过一个路由节点,TTL减1。当TTL=0时,节点返回ICMP超时消息,源端据此确定路径节点。
  • 协议差异

    • Windows (tracert):默认发送ICMP Echo Request
    • Linux (traceroute):默认使用UDP(端口从33434递增),支持-I参数改用ICMP。


二、命令语法Windows: tracert
tracert [-d] [-h max_hops] [-w timeout] [-4] [-6] target_host

  • 常用参数

    • -d:禁用主机名解析(仅显示IP)。
    • -h max_hops:设置最大跳数(默认30)。
    • -w timeout:等待回复的超时时间(毫秒)。
    • -4/-6:强制使用IPv4或IPv6。


Linux: traceroute
traceroute [-n] [-m max_ttl] [-w timeout] [-I] [-T] [-6] target_host

  • 常用参数

    • -n:不解析主机名。
    • -m max_ttl:最大跳数(默认30)。
    • -w timeout:超时时间(秒)。
    • -I:使用ICMP协议(类似ping)。
    • -T:使用TCP SYN(默认端口80)。


三、输出解析
示例输出:
1  192.168.1.1  10 ms  5 ms  8 ms
2  10.10.2.1    20 ms  *    15 ms
3  router.isp.com (203.0.113.1)  [AS1234]  30 ms  28 ms  25 ms
  • 每行含义

    • 跃点序号:数据包经过的第N个节点。
    • IP/主机名:节点地址,-d或-n会禁用解析。
    • 延迟:发送3个探测包的往返时间(RTT),*表示超时。
    • AS号(部分工具):显示节点的自治系统编号(需额外参数)。


四、常见问题与解释
  • 节点显示*

    • 防火墙丢弃探测包。
    • 路由器未返回ICMP超时消息。
    • 网络拥塞导致超时。

  • 路径不对称
    因动态路由策略,往返路径可能不同。
  • 高延迟跃点
    可能为跨国链路、拥塞节点或配置不当的设备。


五、应用场景
  • 诊断网络延迟
    定位延迟突增的节点(如从第5跳开始延迟飙升)。
  • 检测路由环路
    若路径重复出现相同IP,可能存在环路。
  • 验证网络策略
    检查数据包是否按预期路径转发。
  • 地理路由分析
    结合IP地理位置,分析跨境或绕行问题。


六、注意事项
  • 权限需求:Linux可能需要sudo执行。
  • 防火墙干扰:部分网络屏蔽ICMP/UDP,导致结果不全。
  • IPv6支持:使用tracert -6或traceroute -6追踪IPv6路径。
  • 替代工具

    • mtr:实时追踪并统计丢包率(Linux)。
    • pathping:Windows下结合ping和tracert的增强工具。


总结
tracert和traceroute通过TTL机制揭示网络路径,是排查连通性问题的利器。理解协议差异和参数用法,结合地理与网络知识,能更高效定位故障。遇到屏蔽情况时,可尝试切换协议(如TCP SYN)或使用替代工具。


非凡云致力于提供高品质、高性价比的云服务产品

1

主题

4

回帖

71

积分

注册会员

积分
71
发表于 2025-5-16 14:51:08 | 显示全部楼层
1c1g 月9元没库存了,啥时还会补货吗

58

主题

161

回帖

1324

积分

超级版主

积分
1324
 楼主| 发表于 2025-5-16 14:57:49 | 显示全部楼层
chenjiesuper 发表于 2025-5-16 14:51
1c1g 月9元没库存了,啥时还会补货吗

补上了
非凡云致力于提供高品质、高性价比的云服务产品
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|非凡云交流社区 ( 蜀ICP备2023029164号-2 )

Powered by Discuz! X3.5

快速回复 返回顶部 返回列表