道一站 道一站
首页
  • 历史文明
  • 自我管理
  • 经济金融
  • 未来科技
  • 李笑来
  • 股票
  • 期货
  • 期权
  • 外盘
  • 量化
  • 区块
  • 认知
  • 数理
  • 收藏
  • 前端

    • JavaScript
    • TypeScript
  • 页面

    • HTML
    • CSS
  • 编程

    • C++
    • Python
    • Shell
    • 小程序开发
  • 笔记

    • 《Git》
    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
  • 技术文档
  • Linux
  • Docker
  • GitHub
  • 博客搭建
  • 效用工具
  • 周易基础
  • 奇门遁甲
  • 收藏资源
  • 学习方法
  • 实用技巧
  • 友情链接
  • 分类
  • 标签
  • 归档
关于

daotoyi

静水流深
首页
  • 历史文明
  • 自我管理
  • 经济金融
  • 未来科技
  • 李笑来
  • 股票
  • 期货
  • 期权
  • 外盘
  • 量化
  • 区块
  • 认知
  • 数理
  • 收藏
  • 前端

    • JavaScript
    • TypeScript
  • 页面

    • HTML
    • CSS
  • 编程

    • C++
    • Python
    • Shell
    • 小程序开发
  • 笔记

    • 《Git》
    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
  • 技术文档
  • Linux
  • Docker
  • GitHub
  • 博客搭建
  • 效用工具
  • 周易基础
  • 奇门遁甲
  • 收藏资源
  • 学习方法
  • 实用技巧
  • 友情链接
  • 分类
  • 标签
  • 归档
关于
  • 技术文档

  • Linux

    • 127001和0000地址的区别
    • arp_route
    • CMD_ip_ifconfig
    • IP与子网掩码的关系
    • libc,glibc和libc关系
    • Linux 路由表详解及 route 命令详解
    • Linux 系统中成功恢复已删除的文件
    • Linux_boot
    • Linux_chroot
    • Linux_chroot_RecoveryPass
    • Linux_chroot_SSHlogin
    • Linux_cmd_echo
    • LInux_cmd_sed
    • Linux_FTP
    • Linux_ldconfig_PATH
    • Linux_locale
    • Linux_Login_Repeat
    • d_faillock
    • Linux_SSH
    • Linux_systemctl_systemd
    • Linux_systemd_serivice
    • Linux_Terminal_HotKey
    • Linux-cmd-tar
    • LinuxTerminalHotkey
    • linux后台运行、挂起、恢复进程相关命令
    • Linux认证
    • Net
    • Nginx 常用配置清单
    • Nginx通识
    • perf分析unixbench性能
    • ping请求错误分析
      • Request timed out (包从主机出去了)
      • Destination host Unreachable (包无法从主机出去)
      • 无法访问目标主机和请求超时的区别
      • Network is unreachable
      • Bad IP address
      • Source quench received
      • Unknown host (不知名主机)
    • Remote_SSH&X11(Manjaro)
    • Remote_XDMCP(Redhat6)
    • Sql Or NoSql,看完这一篇你就懂了
    • systemd
    • Unicode_UTF
    • URL
    • 开源协议
    • 线程、进程、多线程、多进程和多任务
    • 正向代理与反向代理
  • Docker

  • GitHub

  • 博客搭建

  • 效用工具

  • 技术
  • Linux
daotoyi
2022-04-30
目录

ping请求错误分析

ping 的时候通常会返回不同的提示信息,这里对不同提示进行分析原因。

# Request timed out (包从主机出去了)

主要是主机路由表中具有到达目标的路由,且arp广播,最终有找到arp到达路由的下一跳mac地址,而因为其他中间原因不可到达或者目标设置防火墙等原因没有回应,这时候会出现超时。

例如:ping 不同网段并不存在的主机

可以看到“请求超时”没有收到任何回复。要知道,IP数据报是有生存时间的,当其生存时间为零时就会被丢弃。因此当数据报沿着网络传输,当超过生存时间后就会报错“请求超时”。这个就意味着路由可能可以到达目标主机,只是由于网络其他原因导致无法到达,最终报错“请求超时”。

# Destination host Unreachable (包无法从主机出去)

主要是路由表中具有到达目标的路由,且arp广播,最终没有找到arp到达路由的下一跳mac地址,则会出现目标不可达。

例如:ping 相同网段并不存在的主机

“无法访问目标主机”是来自一个IP的回复,实际上那个IP是一个路由器。因此“无法访问目标主机”实际上数据是发出去并且收到回复的,只不过收到的回复是别人告诉你你要访问的目标主机无法访问。因此会有两种情况:

  1. 第一种是给你回复的路由器中的路由表中找不到目标主机的路由,因此也就无法访问目标主机;
  2. 第二种有可能是你开了防火墙,防火墙不允许访问那个目标主机,因此路由器只能告诉你无法访问目标主机。

# 无法访问目标主机和请求超时的区别

  • 如果所经过的路由器的路由表中具有到达目标的路由,而目标因为其他原因不可到达,这时候会出现“请求超时”; ^8a228b
  • 如果路由表中连到达目标的路由都没有,那就会出现“无法访问目标主机”。

# Network is unreachable

主要是路由表中没有到达目标的路由,一般是缺少默认路由出现的。

例如,删除默认路由,然后ping不存在主机网络的主机地址。

# Bad IP address

这个信息表示您可能没有连接到DNS服务器,所以无法解析这个IP地址,也可能是IP地址不存在。

# Source quench received

这个信息比较特殊,它出现的机率很少。它表示对方或中途的服务器繁忙无法回应。

# Unknown host (不知名主机)

这种出错信息的意思是,该远程主机的名字不能被域名服务器(DNS)转换成IP地址。故障原因可能是域名服务器有故障,或者其名字不正确,或者网络管理员的系统与远程主机之间的通信线路有障。

上次更新: 2023/10/10, 14:48:21
perf分析unixbench性能
Remote_SSH&X11(Manjaro)

← perf分析unixbench性能 Remote_SSH&X11(Manjaro)→

最近更新
01
置身事内
10-10
02
基础知识|八卦五行天干地支
10-08
03
基础知识|推算年月日时的干支
10-08
更多文章>
Theme by Vdoing | Copyright © 2021-2023 Daotoyi | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式