抓取以太网络接口IP地址的方法、装置、设备和存储介质制造方法及图纸

技术编号:30637706 阅读:15 留言:0更新日期:2021-11-04 00:25
本申请公开了一种抓取以太网络接口IP地址的方法,包括连接至待抓取设备的以太网络接口;获得所述待抓取设备通过所述以太网络接口发送的ARP广播请求数据包;分析所述ARP请求数据包的报文,截取其中的包含发送源接口的IP地址和MAC地址的字段并进行解析,获得所述待抓取设备的所述以太网络接口的IP地址和MAC地址。该方法能够解决设备网络接口IP地址管理效率低下,查询IP地址时间长和重置IP地址过程繁琐的问题。本申请还公开了一种抓取以太网络接口IP地址的装置、设备和存储介质。设备和存储介质。设备和存储介质。

【技术实现步骤摘要】
抓取以太网络接口IP地址的方法、装置、设备和存储介质


[0001]本专利技术属于互联网设备
,特别是涉及抓取以太网络接口IP地址的方法、装置、设备和存储介质。

技术介绍

[0002]随着互联网技术的飞速发展,TCP/IP协议成为Internet最基本的协议,尤其是近些年来,全球网民数量激增,互联网上的终端数量呈爆炸式增长,通信、计算、应用、存储和监控等各类信息技术应用也在这样的大环境下和网络不断融合,网络日益成为承载民众日常生产生活及企业组织核心业务的平台,而网络基础架构及网络设备运维管理的迅速、敏捷、高效直接关系到各项事务的顺利开展。
[0003]随着接入到互联网中设备数量的增加,设备的种类也多种多样,在这些设备中,相当一部分设备没有独立的显示终端、调试接口,只能通过网络接口进行管理,这些设备网络接口的IP地址通常是通过DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)或预设默认地址进行分配的,而当管理人员不知道设备预设的IP地址或DHCP失效时,设备的管理就变得相当困难,只能通过查询默认IP地址或重置设备网络设置来解决问题,这就大大降低了管理效率,所以如何提高网络管理效率是本领域技术人员亟需解决的问题。
[0004]为解决设备以太网络接口IP地址难以抓取,网络运维管理效率低下的问题,部分设备生产厂商将设备以太网络接口配置成DHCP(动态主机配置协议),从DHCP服务器自动获得IP,以实现设备IP地址的自动配置。在设备从DHCP服务器获得IP地址之后,即可从DHCP上获得设备被分配的IP地址,但是,通过DHCP服务器分配设备以太网络接口IP地址的技术式存在诸多问题,具体如下:(1)IP地址随机性,用户的IP地址是随机分配的,具有不确定性;(2)访问权限变化,如果用户的访问权限是基于IP地址划分的,则访问权限随IP地址不同而变化;(3)不可被访问,通过DHCP获得的IP地址具有不确定性,用户被访问难度较大;(4)应用不连续,如果用户在不同网段之间不间断使用网络时,IP地址的改变会造成应用中断;(5)安全性差:外来的网络用户会对网络本身造成安全威胁。DHCP不能发现网络上非DHCP客户机已经在使用的IP地址,当网络上存在多个DHCP服务器时,一个DHCP服务器不能查出已被其它服务器租用出去的IP地址。

技术实现思路

[0005]为解决上述问题,本专利技术提供了以太网络接口IP地址的方法、装置、设备和存储介质,能够解决设备网络接口IP地址管理效率低下,查询IP地址时间长和重置IP地址过程繁琐的问题。
[0006]本专利技术提供的一种抓取以太网络接口IP地址的方法包括:
[0007]连接至待抓取设备的以太网络接口;
[0008]获得所述待抓取设备通过所述以太网络接口发送的ARP广播请求数据包;
[0009]分析所述ARP请求数据包的报文,截取其中的包含发送源接口的IP地址和MAC地址
的字段并进行解析,获得所述待抓取设备的所述以太网络接口的IP地址和MAC地址。
[0010]优选的,在上述抓取以太网络接口IP地址的方法中,还包括利用文本或关系型数据库保存所述待抓取设备的所述以太网络接口的IP地址和MAC地址。
[0011]优选的,在上述抓取以太网络接口IP地址的方法中,还包括显示所述待抓取设备的所述以太网络接口的IP地址和MAC地址。
[0012]优选的,在上述抓取以太网络接口IP地址的方法中,基于TCP/IP协议三次握手连接至所述待抓取设备的所述以太网络接口。
[0013]本专利技术提供的一种抓取以太网络接口IP地址的装置包括:
[0014]连接部件,用于连接至待抓取设备的以太网络接口;
[0015]数据包获得部件,用于获得所述待抓取设备通过所述以太网络接口发送的ARP广播请求数据包;
[0016]IP地址获得部件,用于分析所述ARP请求数据包的报文,截取其中的包含发送源接口的IP地址和MAC地址的字段并进行解析,获得所述待抓取设备的所述以太网络接口的IP地址和MAC地址。
[0017]优选的,在上述抓取以太网络接口IP地址的装置中,还包括保存部件,用于利用文本或关系型数据库保存所述待抓取设备的所述以太网络接口的IP地址和MAC地址。
[0018]优选的,在上述抓取以太网络接口IP地址的装置中,还包括显示部件,用于显示所述待抓取设备的所述以太网络接口的IP地址和MAC地址。
[0019]优选的,在上述抓取以太网络接口IP地址的装置中,所述连接部件具体基于TCP/IP协议三次握手连接至所述待抓取设备的所述以太网络接口。
[0020]本专利技术提供的一种抓取以太网络接口IP地址的设备包括:
[0021]存储器,用于存储计算机程序;
[0022]处理器,用于执行所述计算机程序时实现如上面任一项所述抓取以太网络接口IP地址的方法的步骤。
[0023]本专利技术提供的一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上面任一项所述抓取以太网络接口IP地址的方法的步骤。
[0024]通过上述描述可知,本专利技术提供的上述抓取以太网络接口IP地址的方法中,由于包括先连接至待抓取设备的以太网络接口;然后获得所述待抓取设备通过所述以太网络接口发送的ARP广播请求数据包;最后分析所述ARP请求数据包的报文,截取其中的包含发送源接口的IP地址和MAC地址的字段并进行解析,获得所述待抓取设备的所述以太网络接口的IP地址和MAC地址,可见该方案中,在接收到设备发送的ARP请求时,不丢弃该ARP请求,而是对该ARP请求进行分析,从中快速获得IP地址和MAC地址,实现了设备以太网络接口IP地址的快速抓取反馈,有效降低人力成本,提高网络设备运维人员的工作效率,从而能够解决设备网络接口IP地址管理效率低下,查询IP地址时间长和重置IP地址过程繁琐的问题。本专利技术提供的上述装置、设备和存储介质具有与上述方法同样的优点。
附图说明
[0025]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0026]图1为本专利技术提供的一种抓取以太网络接口IP地址的方法的实施例的示意图;
[0027]图2为本专利技术提供的一种抓取以太网络接口IP地址的装置的实施例的示意图;
[0028]图3为本专利技术提供的一种抓取以太网络接口IP地址的设备的实施例的示意图。
具体实施方式
[0029]本专利技术的核心是提供一种以太网络接口IP地址的方法、装置、设备和存储介质,能够解决设备网络接口IP地址管理效率低下,查询IP地址时间长和重置IP地址过程繁琐的问题。
[0030]下面将结合本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种抓取以太网络接口IP地址的方法,其特征在于,包括:连接至待抓取设备的以太网络接口;获得所述待抓取设备通过所述以太网络接口发送的ARP广播请求数据包;分析所述ARP请求数据包的报文,截取其中的包含发送源接口的IP地址和MAC地址的字段并进行解析,获得所述待抓取设备的所述以太网络接口的IP地址和MAC地址。2.根据权利要求1所述的抓取以太网络接口IP地址的方法,其特征在于,还包括利用文本或关系型数据库保存所述待抓取设备的所述以太网络接口的IP地址和MAC地址。3.根据权利要求2所述的抓取以太网络接口IP地址的方法,其特征在于,还包括显示所述待抓取设备的所述以太网络接口的IP地址和MAC地址。4.根据权利要求3所述的抓取以太网络接口IP地址的方法,其特征在于,基于TCP/IP协议三次握手连接至所述待抓取设备的所述以太网络接口。5.一种抓取以太网络接口IP地址的装置,其特征在于,包括:连接部件,用于连接至待抓取设备的以太网络接口;数据包获得部件,用于获得所述待抓取设备通过所述以太网络接口发送的ARP广播请求数据包;IP地址获得部件,用于分析所述ARP请求数据包的报...

【专利技术属性】
技术研发人员:白洪涛
申请(专利权)人:浪潮商用机器有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1