IPv4/IPv6网络检测方法及存储设备和处理设备与流程

文档序号:23896566发布日期:2021-02-09 12:27阅读:371来源:国知局
IPv4/IPv6网络检测方法及存储设备和处理设备与流程
ipv4/ipv6网络检测方法及存储设备和处理设备
技术领域
[0001]
本发明涉及ipv4/ipv6网络技术领域,具体涉及一种ipv4/ipv6网络检测方法及存储设备和处理设备。


背景技术:

[0002]
当前,全球互联网面临ipv4网络地址消耗殆尽等诸多问题,大力发展基于ipv6的下一代互联网是成为必经之路。很多公司都已经或正在对服务器及其所处的网络进行改造,有的改造为ipv4和ipv6兼容型的,也有是只支持ipv6的。这种时候,就需要有恰当的手段对这些改造后的服务器及网络进行检测。
[0003]
目前主要还是采取人工检测的方法,一方面效率相对低下,另一方面人工检测也会产生一定程度的操作失误或误判。
[0004]
有鉴于此,特提出本发明。


技术实现要素:

[0005]
为了解决现有技术中的上述问题,本发明提出了一种ipv4/ipv6网络检测方法及存储设备和处理设备,提供了一种简便易行的自动化检测方法。
[0006]
本发明的第一方面,提出一种ipv4/ipv6网络检测方法,所述方法包括:
[0007]
检测中心获取应用服务器的链接地址;
[0008]
根据所述链接地址检测所述应用服务器及其所在网络是否支持ipv4/ipv6协议。
[0009]
优选地,当所述应用服务器采用c/s结构的应用软件时,
[0010]“检测中心获取应用服务器的链接地址”的步骤包括:
[0011]
检测中心获取app访问所述应用服务器时的链接地址。
[0012]
优选地,“检测中心获取app访问所述应用服务器时的链接地址”的步骤包括:
[0013]
利用网络抓包工具获取所述app在访问所述应用服务器时发出的所述链接地址;
[0014]
将所述链接地址发送到所述检测中心。
[0015]
优选地,当所述应用服务器采用b/s结构的应用软件时,
[0016]“检测中心获取应用服务器的链接地址”的步骤包括:
[0017]
检测中心利用网络爬虫提取所述应用服务器的网络页面中的链接地址。
[0018]
优选地,“根据所述链接地址检测所述应用服务器及其所在网络是否支持ipv4/ipv6协议”的步骤包括:
[0019]
根据所述链接地址检测所述应用服务器是否具有域名,所述域名是否能被解析为ipv4/ipv6地址,且解析出的ipv4/ipv6地址是否可建立网络连接;
[0020]
检测所述网络连接的稳定性、可靠性以及连接时延是否满足要求。
[0021]
优选地,“根据所述链接地址检测所述应用服务器及其所在网络是否支持ipv4/ipv6协议”的步骤还包括:
[0022]
检测所述网络中是否至少有一个域名服务器具备ipv4/ipv6地址,且所述域名服
务器能够用来解析ipv4/ipv6地址。
[0023]
优选地,“根据所述链接地址检测所述应用服务器及其所在网络是否支持ipv4/ipv6协议”的步骤还包括:
[0024]
检测所述网络的入口是否设置了安全防护。
[0025]
优选地,“根据所述链接地址检测所述应用服务器及其所在网络是否支持ipv4/ipv6协议”的步骤还包括:
[0026]
检测所述应用服务器的兼容性。
[0027]
本发明的第二方面,提出一种存储设备,其存储有程序,所述程序适于由处理器加载并执行,以实现上面所述的ipv4/ipv6网络检测方法。
[0028]
本发明的第三方面,提出一种处理设备,包括处理器和存储器;
[0029]
所述处理器适于执行程序;
[0030]
所述存储器适于存储所述程序;
[0031]
所述程序适于由所述处理器加载并执行,以实现上面所述的ipv4/ipv6网络检测方法。
[0032]
与最接近的现有技术相比,本发明具有如下有益效果:
[0033]
本发明提出的ipv4/ipv6网络检测方法,检测中心首先获取应用服务器的链接地址,然后根据链接地址检测应用服务器及其所在网络是否支持ipv4/ipv6协议。当应用服务器采用c/s结构时,可以利用网络抓包工具获取app在访问应用服务器时发出的链接地址,并将链接地址发送到检测中心;当应用服务器采用b/s结构时,检测中心利用网络爬虫提取应用服务器的网络页面中的链接地址。检测中心根据获取到的链接地址检测应用服务器是否具有域名,该域名是否能被解析为ipv4/ipv6地址,且解析出的ipv4/ipv6地址是否可建立网络连接;检测网络连接的稳定性、可靠性以及连接时延是否满足要求;检测网络中是否至少有一个域名服务器具备ipv4/ipv6地址,且该域名服务器能够用来解析ipv4/ipv6地址;检测网络入口是否设置了安全防护;检测应用服务器的兼容性,等等。通过上述方法,本发明给出了一种能够执行自动化检测的方法,大大节省了人力,提高了检测的可靠性和效率。
附图说明
[0034]
图1是本发明的ipv4/ipv6网络检测方法实施例一的主要步骤示意图;
[0035]
图2是本发明的ipv4/ipv6网络检测方法实施例二的主要步骤示意图;
[0036]
图3是本发明的ipv4/ipv6网络检测方法实施例三的主要步骤示意图。
具体实施方式
[0037]
下面参照附图来描述本发明的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅用于解释本发明的技术原理,并非旨在限制本发明的保护范围。
[0038]
本发明的网络检测方法可以用来检测应用服务器及其所在网络环境是否支持ipv6网络协议,包括检测应用服务器是否具有域名,该域名是否能被解析为ipv6地址,且解析出的ipv6地址是否可建立网络连接,并检测网络连接的稳定性、可靠性以及连接时延是否满足要求,等等。同理,本发明的网络检测方法也可以用来检测应用服务器及其所在网络
环境是否支持ipv4网络协议。
[0039]
图1是本发明的ipv4/ipv6网络检测方法实施例一的主要步骤示意图。如图1所示,本实施例的检测方法包括:
[0040]
步骤a1,检测中心获取应用服务器的链接地址。
[0041]
步骤a2,检测中心根据链接地址检测应用服务器及其所在网络是否支持ipv4/ipv6协议。
[0042]
具体地,步骤a2可以包括步骤a21-a22:
[0043]
步骤a21,根据链接地址检测应用服务器是否具有域名,域名是否能被解析为ipv4/ipv6地址,且解析出的ipv4/ipv6地址是否可建立网络连接。
[0044]
如果被检测的应用服务器上搭建的网站属于门户网站,还要验证门户网站主域名内全部静态页面、动态页面、多媒体资源和第三方应用插件(除有用户登录控制的定制应用系统外),验证全部子域名网站是否能够解析为ipv4/ipv6地址。例如,门户网站为ipv6网站,则使用纯ipv6终端,查看该门户网站有无不能访问的页面或子域名。
[0045]
步骤a22,检测网络连接的稳定性、可靠性以及连接时延是否满足要求。
[0046]
关于稳定性,可以在预设的时间(如15天内),每隔固定的时间间隔(如1小时)发起网络连接,记录连接失败的次数,进而计算稳定性。
[0047]
关于可靠性,可以检测网络中是否有多条支持ipv4/ipv6网络的线路,且对应线路上的主要网络设备是否有备机。
[0048]
关于连接时延,可以在预设的时间(如15天内),每隔固定的时间间隔(如1小时)发起网络连接,记录每一次连接的时延,进而计算平均时延是否满足预设的范围。
[0049]
可选地,步骤a2还可以包括步骤a23:
[0050]
步骤a23,检测所述网络中是否至少有一个域名服务器具备ipv4/ipv6地址,且所述域名服务器能够用来解析ipv4/ipv6地址。
[0051]
如果被检测的应用服务器上搭建的网站属于门户网站,还可以验证该门户网站域名是否具有从根域名服务器到权威服务器的完整ipv4/ipv6域名授权体系。
[0052]
可选地,步骤a2还可以包括步骤a24:
[0053]
步骤a24,检测网络的入口是否设置了安全防护。
[0054]
例如,对于ipv6网络,可以检测网络入口是否配置了ipv6的非法地址过滤,检测能否抵御路由协议攻击、能否抵御icmpv6攻击、能否防止非法dhcp用户攻击,等等。
[0055]
可选地,步骤a2还可以包括步骤a25:
[0056]
步骤a25,检测应用服务器的兼容性。
[0057]
如果应用服务器采用b/s结构的应用软件且处于ipv6网络,可以使用不同的终端设备(电脑、平板、手机等)、不同操作系统(win10、win8、win7、mac os、ios、android等)、不同浏览器(chrome、ie等)通过ipv6协议访问服务器的b/s web应用,从而验证不同终端设备、不同操作系统、不同浏览器是否都能通过ipv6正常访问该应用服务器。
[0058]
如果应用服务器采用c/s结构的应用软件且处于ipv6网络,移动端应用可以使用android、ios等,pc端应用可以使用win10、win8、win7、mac os等通过ipv6协议来访问该应用服务器,从而验证不同操作系统是否都能通过ipv6正常访问该应用服务器。
[0059]
图2是本发明的ipv4/ipv6网络检测方法实施例二的主要步骤示意图。本实施例
中,应用服务器采用c/s结构的应用软件。如图2所示,本实施例的检测方法包括:
[0060]
步骤b1,检测中心获取app访问应用服务器时的链接地址。
[0061]
这里的“app”包括手机等移动终端app或电脑客户端app。
[0062]
具体地,可以移动终端或电脑上使用网络抓包工具获取app在访问应用服务器时发出的链接地址,然后将获取到的链接地址发送到检测中心。
[0063]
步骤b2,检测中心根据链接地址检测应用服务器及其所在网络是否支持ipv4/ipv6协议。该步骤具体内容与步骤a2相同,此处不再赘述。
[0064]
图3是本发明的ipv4/ipv6网络检测方法实施例三的主要步骤示意图。本实施例中,应用服务器采用b/s结构的应用软件。如图3所示,本实施例的检测方法包括:
[0065]
步骤c1,检测中心利用网络爬虫等工具提取应用服务器的网络页面中的链接地址。
[0066]
步骤c2,检测根据链接地址检测应用服务器及其所在网络是否支持ipv4/ipv6协议。该步骤具体内容与步骤a2相同,此处不再赘述。
[0067]
上述实施例中虽然将各个步骤按照上述先后次序的方式进行了描述,但是本领域技术人员可以理解,为了实现本实施例的效果,不同的步骤之间不必按照这样的次序执行,其可以同时(并行)执行或以颠倒的次序执行,这些简单的变化都在本发明的保护范围之内。
[0068]
进一步地,本发明还提供了一种存储设备的实施例,该存储设备中存储有程序,所述程序适于由处理器加载并执行,以实现上面所述的ipv4/ipv6网络检测方法。
[0069]
更进一步地,本发明还提供了一种处理设备的实施例,该处理设备包括处理器和存储器。其中,处理器适于执行程序,存储器适于存储所述程序,所述程序适于由所述处理器加载并执行,以实现上面所述的ipv4/ipv6网络检测方法。
[0070]
本领域技术人员应该能够意识到,结合本文中所公开的实施例描述的各示例的方法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明电子硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以电子硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0071]
至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征做出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1