• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    Linux使用traceroute来进行网络诊断分析

    发布者: 晋3555 | 发布时间: 2025-8-15 00:05| 查看数: 33| 评论数: 0|帖子模式

    简介
    1. traceroute
    复制代码
    命令是一种网络诊断工具,用于跟踪数据包从系统到目标服务器的路径。它有助于识别网络延迟和路由问题。

    安装


      1. Debian/Ubuntu
      复制代码
    1. sudo apt install traceroute -y
    复制代码

      1. RHEL/CentOS
      复制代码
    1. sudo yum install traceroute -y
    复制代码

      1. Fedora
      复制代码
    1. sudo dnf install traceroute -y
    复制代码
    示例用法


    基础用法

    发送具有增加的
    1. TTL
    复制代码
    (生存时间)值的数据包以发现数据包所采用的路径
    1. traceroute google.com
    复制代码
    示例
    1. traceroute 8.8.8.8
    复制代码
    示例输出
    1. traceroute to google.com (142.250.190.78), 30 hops max, 60 byte packets
    2. 1  router.lan (192.168.1.1)  1.013 ms  0.986 ms  1.010 ms
    3. 2  192.168.0.1 (192.168.0.1)  2.105 ms  2.098 ms  2.100 ms
    4. 3  isp-gateway (203.0.113.1)  10.258 ms  10.302 ms  10.310 ms
    5. 4  core-router (203.0.113.2)  20.551 ms  20.564 ms  20.590 ms
    6. 5  google.com (142.250.190.78)  30.759 ms  30.802 ms  30.820 ms
    复制代码
    字段解析

      1. Hop Number
      复制代码
      :数据包经过的路由器序列
      1. Host
      复制代码
      :路由器的主机名或 IP 地址
      1. Round-Trip Times (ms)
      复制代码
      :路由器的响应时间为三次
    常用符号

      1. * * *
      复制代码
      :没有响应(可能是数据包被阻止或丢失)
      1. !H
      复制代码
      :主机无法访问
      1. !N
      复制代码
      :网络不可达
      1. !X
      复制代码
      :防火墙阻止

    仅显示 IP 地址

    为了避免主机名解析并仅显示 IP
    1. traceroute -n google.com
    复制代码
    指定最大跳数

    默认情况下,
    1. traceroute
    复制代码
    最多允许 30 个跳数
    1. traceroute -m 20 google.com
    复制代码
    更改每跳探测次数

    默认情况下,
    1. traceroute
    复制代码
    每跳发送 3 个数据包
    1. traceroute -q 1 google.com
    复制代码
    使用 ICMP 代替 UDP

    默认情况下,
    1. traceroute
    复制代码
    使用
    1. UDP
    复制代码
    数据包,如果某些网络阻止
    1. UDP
    复制代码
    ,可以改用
    1. ICMP
    复制代码
    1. traceroute -I google.com
    复制代码
    使用 TCP SYN 数据包

    1. ICMP
    复制代码
    1. UDP
    复制代码
    被阻止时有用
    1. traceroute -T google.com
    复制代码
    设置数据包大小

    指定数据包大小(默认值:60 字节)
    1. traceroute google.com 100
    复制代码
    traceroute 与 ping 和 mtr 对比

    命令功能
    1. ping
    复制代码
    检查主机是否可访问并测量延迟
    1. traceroute
    复制代码
    显示数据包到达目的地所采用的路线
    1. mtr
    复制代码
    1. ping
    复制代码
    1. traceroute
    复制代码
    的实时组合以上就是Linux使用traceroute来进行网络诊断分析的详细内容,更多关于Linux traceroute网络诊断的资料请关注脚本之家其它相关文章!

    来源:互联网
    免责声明:如果侵犯了您的权益,请联系站长(1277306191@qq.com),我们会及时删除侵权内容,谢谢合作!

    最新评论

    浏览过的版块

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

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