当前位置:首页 > 每日看点 > 正文内容

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

卡卷网10个月前 (11-26)每日看点165

号主:老杨丨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

分享给朋友:

相关文章

app拉新在哪接单?

app拉新在哪接单?

“提供500+款任务”,“一手渠道app拉新项目”,“纯绿色的”,“高佣金”,“当天做当天结/算”,“多年孵化经验”,“独立后台一对一帮扶持”以上这种还有人信吗???作为一个做了三个月时间并且也踩过坑的人告诉你,不要轻易相信发这种广告的,还...

小米14 Pro和Redmi K70Pro怎么选?

小米14 Pro和Redmi K70Pro怎么选?

两款手机都使用了最新的骁龙8Gen3旗舰芯片,性能都是顶级,但是两款手机定位不同,卖点不同,红米K70 Pro定位主打性能的旗舰入门手机,小米14Pro定位旗舰中高端手机。具体根据个人需求与预算来选择:两款手机的相同、相似点:都使用了骁龙8...

Photoshop 有哪些使用技巧?

Photoshop 有哪些使用技巧?

不看后悔系列!本篇分享25个PS实用的技巧!不能保证每个都能让你惊艳,但是却是我用心写出来的,希望对你有帮助。另外我的知乎也写了接近200篇PS的技巧,超级合集分享!分享25个关于PS的技巧一、快速制作文字倒影1、新建文档,1500×100...

拼多多,怎么就成为了年轻人的「赛博菜市场」?

拼多多,怎么就成为了年轻人的「赛博菜市场」?

可惜你不在拼多多买水果蔬菜,很难一句话跟你解释,我只能笨拙的用经历来慢慢讲。我们公司有微波炉,同事们几乎都是自己带饭来上班,便当荤素搭配、水果零食;都是好看又好吃。我自己本来就不喜欢外卖,当然也加入了带饭大军: 直到某一天深夜我闲着无聊刷了...

为什么这次 Mac mini 的 M4 版本价格这么低?

为什么这次 Mac mini 的 M4 版本价格这么低?

扫了一眼这里的回答,目测没几个人真买过 Macbook、Mac mini且真正当主力工作机用过。这个初始(丐版)版本的机器实际谈不上多便宜,备受热捧有几个原因。它这代产品整体做了重新设计,大幅缩减了尺寸,真正称得上 Mini 了。对比前代,...

如何做电商行业?

如何做电商行业?

“如何做电商*开网店”跟“如何找老婆”一样,没概况条件、没明确标准,就是扯犊子。我把话题具体一点说:具备“两三万”启动资金、掌握“选品+上架优化”基础技能,小则月入三五千、多则上万。跟摆地摊一样,有进货的钱、也不怕苦不怕累、稍微有点生意头脑...

发表评论

访客

看不清,换一张

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