一种检测方法、系统、电子设备和介质技术方案

技术编号:20081600 阅读:24 留言:0更新日期:2019-01-15 02:48
本发明专利技术提供了一种检测方法、系统、电子设备和介质。所述方法包括:在应用IPV4的网络中获取网站的第一源代码信息;在应用IPV6的网络中获取同一个网站的第二源代码信息;判断第一源代码信息与第二源代码信息是否相同,若是,则网站支持IPV4、IPV6共存,若否,则网站不支持IPV4、IPV6共存。本发明专利技术通过在IPV4网络和IPV6网络两个链路中获取网站的第一源代码信息和第二源代码信息,判断该网站是否支持IPV4、IPV6共存,实现了辨别网站在支持IPV4用户使用的基础上,是否增加了支持IPV6用户使用的部署。

A Detection Method, System, Electronic Equipment and Media

The invention provides a detection method, a system, an electronic device and a medium. The methods include: obtaining the first source code information of the website in the network applying IPV4; obtaining the second source code information of the same website in the network applying IPV6; judging whether the first source code information is the same as the second source code information; if so, the website supports the coexistence of IPV4 and IPV6; if not, the website does not support the coexistence of IPV4 and IPV6. The invention obtains the first source code information and the second source code information of the website in two links of IPV4 network and IPV6 network, judges whether the website supports the coexistence of IPV4 and IPV6, and realizes the identification of whether the website supports the deployment of IPV6 users on the basis of supporting the use of IPV4 users.

【技术实现步骤摘要】
一种检测方法、系统、电子设备和介质
本专利技术涉及计算机
,尤其涉及一种检测方法、系统、电子设备和介质。
技术介绍
IPv4(InternetProtocolVersion4)互联网协议的第四版,也是第一个被广泛使用,构成现今互联网技术的基础的协议。IPv6IntemetProtocolVersion6互联网协议的第六版。IPv6是IETF(互联网工程任务组,InternetEngineeringTaskForce)设计的用于替代现行版本IP协议(IPv4)的下一代IP协议。IPv6的出现有效的解决了IPv4地址资源缺乏的问题。为了加快网络基础设施和应用基础设施升级步伐,需要加快IPV6的应用部署。目前越来越多的用户采用了IPV6网络,因此各网络内容服务商ICP(InternetContentProvider),即各大门户网站在支持IPV4用户使用的基础上,增加了支持IPV6用户使用的部署,以使IPV4能够向IPV6平稳过渡。因此,如何辨别网站在支持IPV4用户使用的基础上,是否增加了支持IPV6用户使用的部署,对于过渡时期而言是十分重要的。
技术实现思路
(一)要解决的技术问题如何辨别网站在支持IPV4用户使用的基础上,是否增加了支持IPV6用户使用的部署。(二)技术方案本专利技术一方面提供了一种检测方法,用于检测网站是否支持IPV4、IPV6共存,所述方法包括:在应用IPV4的网络中获取网站的第一源代码信息;在应用IPV6的网络中获取同一个网站的第二源代码信息;判断第一源代码信息与第二源代码信息是否相同,若是,则网站支持IPV4、IPV6共存,若否,则网站不支持IPV4、IPV6共存。可选地,第一源代码信息包括第一MD5值,在应用IPV4的网络中获取网站的第一源代码信息,包括:在应用IPV4的网络中请求访问网站首页,获取网站首页的第一源代码;将第一源代码通过MD5消息摘要算法进行加密签名得到第一MD5值。可选地,第二源代码信息包括第二MD5值,在应用IPV6的网络中获取同一个网站的第二源代码信息,包括:在应用IPV6的网络中请求访问网站首页,获取网站首页的第二源代码;将第二源代码通过MD5消息摘要算法进行加密签名得到第二MD5值。可选地,判断第一源代码信息与第二源代码信息是否相同,包括:判断第一MD5值与第二MD5值是否相等。可选地,第一源代码信息包括第三MD5值,在应用IPV4的网络中获取网站的第一源代码信息,还包括:在应用IPV4的网络中请求访问网站首页,获取网站首页第一源代码,取出第一源代码的body区域;将第一源代码的body区域通过MD5消息摘要算法进行加密签名得到第三MD5值。可选地,第二源代码信息包括第四MD5值,在应用IPV6的网络中获取同一个网站的第二源代码信息,还包括:在应用IPV6的网络中请求访问网站首页,获取网站首页第二源代码,取出第二源代码的body区域;将第二源代码的body区域通过MD5消息摘要算法进行加密签名得到第四MD5值。可选地,判断第一源代码信息与第二源代码信息是否相同,还包括:当第一MD5值与第二MD5值不相等时,判断第三MD5值与第四MD5值是否相等。可选地,当对N个网站进行检测,获取所述N个网站中支持IPV4、IPV6共存的网站的个数M,其中N为大于等于2的正整数;通过下列公式计算网站IPV6活跃度:网站IPV6活跃度=(M/N)×100%。本专利技术另一方面还提供了一种检测系统,用于检测网站是否支持IPV4、IPV6共存,所述系统包括:第一获取模块,用于在应用IPV4的网络中获取网站的第一源代码信息;第二获取模块,用于在应用IPV6的网络中获取同一个网站的第二源代码信息;判断模块,用于判断第一源代码信息与第二源代码信息是否相同,若是,则网站支持IPV4、IPV6共存,若否,则网站不支持IPV4、IPV6共存。本专利技术又一方面还提供了一种电子设备,包括:处理器;存储器,其存储有计算机可执行程序,该程序包含如上文所述的检测网站是否支持IPV4、IPV6共存的方法。本专利技术再一方面还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序包含如上文所述的检测网站是否支持IPV4、IPV6共存的方法。(三)有益效果本专利技术实施例通过在两个链路中获取网站的第一源代码信息和第二源代码信息,两个链路即在应用IPV4网络的链路和在应用IPV6网络的链路,将第一源代码信息和第二源代码信息进行对比的方法来判断该网站是否支持IPV4、IPV6共存,实现了辨别网站在支持IPV4用户使用的基础上,是否增加了支持IPV6用户使用的部署。附图说明图1是本专利技术实施例一提供的检测方法的方法流程图;图2是本专利技术实施例二提供的检测方法的方法流程图;图3是本专利技术实施例三提供的检测方法的方法流程图;图4是本专利技术实施例四提供的检测方法的方法流程图;图5是本专利技术实施例五提供的检测系统的系统框图;图6是本专利技术实施例六提供的电子设备框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术进一步详细说明。实施例一本专利技术实施例提供一种检测方法,用于检测网站是否支持IPV4、IPV6共存,参见图1,所述方法包括:步骤S101,在应用IPV4的网络中获取网站的第一源代码信息。首先,为了检测网站是否支持IPV4,需要在应用IPV4的网络中访问并进入该网站,例如通过使用IPV4网络的终端中的浏览器进入该网站,获取网站的第一源代码信息。其中,应用IPV4的网络即为使用IPV4的网络,第一源代码信息可包括该网站的源代码,获取该源代码的过程为现有技术,本专利技术对此不做具体限定,例如可以通过终端的浏览器中获取源代码文本的功能,将该浏览器中的源代码文本进行导出,还可以通过编程语言,如Python,将源代码文本进行采集,等等。步骤S102,在应用IPV6的网络中获取同一个所述网站的第二源代码信息。同理,为了检测网站是否支持IPV6,需要在应用IPV6的网络中访问并进入该网站,例如通过使用IPV6网络的终端中的浏览器进入该网站,获取网站的第二源代码信息。其中,应用IPV6的网络即为使用IPV6的网络,第二源代码信息可为该网站的源代码,获取该源代码的过程为现有技术,本专利技术对此不做具体限定。步骤S103,判断第一源代码信息与第二源代码信息是否相同,若是,则所述网站支持IPV4、IPV6共存,若否,则所述网站不支持IPV4、IPV6共存。当该网站支持IPV4、IPV6共存时,说明既可以实现在应用IPV4的网络中访问并正常浏览该网站,又可以实现在应用IPV6的网络中访问并正常浏览该网站。在能够正常访问浏览该网站时和在无法访问浏览该网站(即无法打开网站的网页)时,浏览器中显示的画面不一样,网站网页的源代码由此也不一样。因此只有在两个链路IPV4、IPV6上均能正常浏览该网站的情况下,在两个链路IPV4、IPV6上获取的该网站的第一源代码信息和第二源代码信息是相同的,即两个源代码应相同。因此本实施例通过判断第一源代码信息和第二源代码信息是否相同,来判断所述网站是否支持IPV4、IPV6共存。本专利技术实施例通过在两个链路中获取网站的第一源代码信息和第二源代码信息,两个链路即在应用IPV本文档来自技高网...

【技术保护点】
1.一种检测方法,用于检测网站是否支持IPV4、IPV6共存,其特征在于,所述方法包括:在应用IPV4的网络中获取网站的第一源代码信息;在应用IPV6的网络中获取同一个所述网站的第二源代码信息;判断所述第一源代码信息与所述第二源代码信息是否相同,若是,则所述网站支持IPV4、IPV6共存,若否,则所述网站不支持IPV4、IPV6共存。

【技术特征摘要】
1.一种检测方法,用于检测网站是否支持IPV4、IPV6共存,其特征在于,所述方法包括:在应用IPV4的网络中获取网站的第一源代码信息;在应用IPV6的网络中获取同一个所述网站的第二源代码信息;判断所述第一源代码信息与所述第二源代码信息是否相同,若是,则所述网站支持IPV4、IPV6共存,若否,则所述网站不支持IPV4、IPV6共存。2.根据权利要求1所述的方法,其特征在于,所述第一源代码信息包括第一MD5值,所述在应用IPV4的网络中获取网站的第一源代码信息,包括:在应用IPV4的网络中请求访问网站首页,获取所述网站首页的第一源代码;将所述第一源代码通过MD5消息摘要算法进行加密签名得到第一MD5值。3.根据权利要求2所述的方法,其特征在于,所述第二源代码信息包括第二MD5值,所述在应用IPV6的网络中获取同一个所述网站的第二源代码信息,包括:在应用IPV6的网络中请求访问网站首页,获取所述网站首页的第二源代码;将所述第二源代码通过MD5消息摘要算法进行加密签名得到第二MD5值。4.根据权利要求3所述的方法,其特征在于,所述判断所述第一源代码信息与所述第二源代码信息是否相同,包括:判断所述第一MD5值与所述第二MD5值是否相等。5.根据权利要求4所述的方法,其特征在于,所述第一源代码信息包括第三MD5值,所述在应用IPV4的网络中获取网站的第一源代码信息,还包括:在应用IPV4的网络中请求访问网站首页,获取所述网站首页第一源代码,取出所述第一源代码的body区域;将所述第一源代码的body区域通过MD5消息摘要算法进...

【专利技术属性】
技术研发人员:黄友俊李星吴建平谢华刘知刚
申请(专利权)人:赛尔网络有限公司
类型:发明
国别省市:北京,11

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

1