当前位置:首页 > 每日看点

能Ping到IP地址,却不能Ping网址,会是什么原因?

卡卷网1年前 (2024-11-26)每日看点296

号主:老杨丨11年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部


下午好,我的网工朋友。

在网络管理和故障排除中,ping是一个常用的工具,用于测试主机之间的连通性。然而,仅仅依赖ping命令往往无法全面诊断复杂的网络问题

Hping3也是一个强大的网络诊断工具,支持多种协议和高级功能,能够帮助网络管理员更深入地了解网络状况,在某些时候比ping命令更加好用。

今天就来详细讲讲Hping3,从基本概念、用法到实际案例,看完你还用ping吗。


今日文章阅读福利:《 Hping3 》

把这个工具分享给你,私信我,发送暗号 “ hping3 ”,即可获取该资源。


01 Hping3简介

Hping3是一个更强大的网络诊断工具,支持多种协议和高级功能。

与传统的ping命令相比,Hping3不仅可以发送ICMP回声请求,还可以发送TCP、UDP、ICMP等多种类型的网络数据包,支持更复杂的网络测试和诊断。


01 特点

多功能性:Hping3支持多种网络协议,包括TCP、UDP、ICMP等,可以模拟各种网络流量。

高级功能:Hping3提供了丰富的命令行选项,支持网络扫描、漏洞测试、流量分析等高级功能。

灵活性:Hping3可以自定义数据包内容,包括设置源和目标IP地址、端口、标志位等。

可扩展性:Hping3支持脚本编写,可以通过脚本实现更复杂的网络测试和自动化任务。


02 适用场景

  • 网络连通性测试:类似于ping,但提供更多选项和功能。
  • 网络扫描:发现网络中的活动主机和开放端口。
  • 漏洞测试:检测网络设备的安全性,识别潜在的漏洞。
  • 流量分析:模拟不同的网络流量,分析网络性能和行为。


02 Hping3的基本用法


01 安装

Hping3在大多数Linux发行版中都可以通过包管理器安装。

在Debian/Ubuntu上安装:

sudo apt-get install hping3

在CentOS/RHEL上安装:

sudo yum install hping3

在macOS上安装:

使用Homebrew:

brew install hping


02 基本命令

Hping3的基本命令和选项非常灵活,可以用于多种网络测试和诊断任务。

发送ICMP回声请求:

hping3 -1 192.168.1.1

发送TCP SYN包:

hping3 -S 192.168.1.1

发送UDP包:

hping3 -2 192.168.1.1

指定端口:

hping3 -S -p 80 192.168.1.1

指定数据包大小:

hping3 -S -p 80 --data 1024 192.168.1.1

指定发送次数:

hping3 -S -p 80 -c 4 192.168.1.1

显示详细信息:

hping3 -S -p 80 -V 192.168.1.1


03 示例

假设我们需要发送4个TCP SYN包到192.168.1.1的80端口

hping3 -S -p 80 -c 4 192.168.1.1

输出示例:

HPING 192.168.1.1 (eth0 192.168.1.1): S set, 40 headers + 0 data bytes len=46 ip=192.168.1.1 ttl=64 DF id=0 sport=80 flags=SA seq=0 win=29200 rtt=0.5 ms len=46 ip=192.168.1.1 ttl=64 DF id=0 sport=80 flags=SA seq=1 win=29200 rtt=0.5 ms len=46 ip=192.168.1.1 ttl=64 DF id=0 sport=80 flags=SA seq=2 win=29200 rtt=0.5 ms len=46 ip=192.168.1.1 ttl=64 DF id=0 sport=80 flags=SA seq=3 win=29200 rtt=0.5 ms --- 192.168.1.1 hping statistic --- 4 packets transmitted, 4 packets received, 0% packet loss round-trip min/avg/max = 0.5/0.5/0.5 ms

03 Hping3的高级用法

Hping3不仅支持基本的网络测试功能,还提供了许多高级功能,如网络扫描、漏洞测试和流量分析。以下是一些高级用法的示例:


01 网络扫描

扫描活动主机:

hping3 -1 -c 1 -p 0 --scan 1-255 192.168.1.0/24

-1:发送ICMP回声请求。

-c 1:发送1个数据包。

-p 0:指定端口0(通常用于ICMP)。

--scan 1-255:扫描192.168.1.1到192.168.1.255范围内的主机。

扫描开放端口:

hping3 -S -c 1 --scan 1-1024 192.168.1.1

-S:发送TCP SYN包。

-c 1:发送1个数据包。

--scan 1-1024:扫描1到1024范围内的端口。


02 漏洞测试

发送带有特定标志位的TCP包:

hping3 -S -F -p 80 192.168.1.1

-S:发送TCP SYN包。

-F:设置FIN标志位。

-p 80:指定目标端口80。

发送带有特定选项的TCP包:

hping3 -S -p 80 --tcp-timestamp 192.168.1.1

-S:发送TCP SYN包。

-p 80:指定目标端口80。

--tcp-timestamp:启用TCP时间戳选项。


03 流量分析

发送大量数据包:

hping3 -S -p 80 -d 1024 -c 1000 192.168.1.1

-S:发送TCP SYN包。

-p 80:指定目标端口80。

-d 1024:指定数据包大小为1024字节。

-c 1000:发送1000个数据包。

模拟慢速连接:

hping3 -S -p 80 -c 100 --flood --rand-source 192.168.1.1

-S:发送TCP SYN包。

-p 80:指定目标端口80。

-c 100:发送100个数据包。

--flood:快速发送数据包,模拟洪水攻击。

--rand-source:随机化源IP地址。


04 Hping3与ping的比较


01 功能对比

ping:

  • 基本功能:主要用于测试主机之间的连通性,发送ICMP回声请求并接收回声应答。
  • 协议支持:仅支持ICMP协议。
  • 命令选项:命令选项相对较少,主要用于简单的连通性测试。
  • 应用场景:适用于基本的网络连通性测试,如检查网络设备是否在线。

Hping3:

  • 多功能性:支持多种网络协议,包括TCP、UDP、ICMP等,可以模拟各种网络流量。
  • 协议支持:支持ICMP、TCP、UDP等多种协议。
  • 命令选项:提供丰富的命令行选项,支持网络扫描、漏洞测试、流量分析等高级功能。
  • 应用场景:适用于复杂的网络测试和诊断任务,如端口扫描、漏洞测试、流量分析等。


02 适用场景

ping:

  • 网络连通性测试:适用于简单的网络连通性测试,如检查网络设备是否在线。
  • 日常维护:适用于网络管理员的日常维护工作,快速检查网络设备的状态。

Hping3:

  • 网络连通性测试:虽然Hping3也可以用于网络连通性测试,但其功能更为强大,适用于更复杂的测试需求。
  • 网络扫描:适用于扫描网络中的活动主机和开放端口,发现网络拓扑和安全漏洞。
  • 漏洞测试:适用于检测网络设备的安全性,识别潜在的漏洞。
  • 流量分析:适用于模拟不同的网络流量,分析网络性能和行为。


原创:老杨丨11年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/11/1697.html

分享给朋友:

相关文章

创业:集思广益并完善您的商业理念

用史蒂夫乔布斯的话来说,“做伟大工作的唯一方法就是热爱你所做的事情。开始自己的事业是迈向自己喜欢的工作的一步。但是,从形成想法到创建商业网站,在您深入研究之前,需要考虑几个基本步骤和问题:您要解决什么问题?您的目标受众是谁?您的产品或服务与…

手机买16+256的还是12+512的好?

手机买16+256的还是12+512的好?

到底选大内存还是大存储,一直以来是很多朋友的纠结点,大内存意味着可以应用多开不卡顿,大存储则是可以存入更多文件、应用,如果两个配置价格差距不大(如0-200元),确实有点难选。 不过从实际体验出发,大存储的手机显然更应该优先选择才是。首先,…

大量刷短视频,会让大脑变笨拙吗?

会。 我曾经是一名高三学生,亲身实践过。 当时集中突破语文,每天都在刷语文卷。然后有一天想躺一下刷手机,结果短视频刷完了,我再去看哪些文章,只觉头晕眼花,难以理解文字。不过好在这种情况是短时间的,过了一天我的能力又恢复了。 在我看来,长期刷…

如何看待台积电,三星相继停供大陆7nm及更先进芯片?

在这个事出来之前,我就看到过一个说法,两家Foundry可以在中东建厂,让中东的Fab去干“脏活”。本质上是国内企业搞几个中东的代理人,装作是中东的初创Fabless企业去下单,人家Foundry大概率睁一只眼闭一只眼,只管数钱。然而,紧接…

鸿蒙到底是不是安卓套壳?

鸿蒙到底是不是安卓套壳?

把它是不是套壳先放在一边吧。我讲一个事情,大家自己判断。 华为有一个应用,叫手机管家。这个手机管家对一些 系统底层设置有影响:比如华为从 EMUI 9 开始不允许将第三方启动器设置为默认启动器,依靠的就是这个手机管家。为什么这么说呢?在网上…

为什么雷军身上没有酒色财气?

武大建校130周年时,雷军向母校个人捐款13亿。 在2023年8月14日晚上七点,雷总在国家会议中心举行的进行第四次年度演讲「成长」: 全篇都在谈成长、梦想,这么多年了,始终做到了知行合一,我相信酒色财气可能真不是他所追求的,一直追求的就像…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。