买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】网站IPv6支持度评估方法、装置和设备_睿哲科技股份有限公司_201811608453.7 

申请/专利权人:睿哲科技股份有限公司

申请日:2018-12-26

公开(公告)日:2020-07-24

公开(公告)号:CN109495325B

主分类号:H04L12/24(20060101)

分类号:H04L12/24(20060101);H04L29/12(20060101)

优先权:

专利状态码:有效-授权

法律状态:2020.07.24#授权;2019.04.12#实质审查的生效;2019.03.19#公开

摘要:本发明提供了一种网站IPv6支持度评估方法、装置和设备,涉及互联网的技术领域,包括:首先接收用户输入的待评估网站的域名;然后对域名进行AAAA记录查询;如果查询成功,对域名进行IPv6支持度检测,得到第一至第四检测值;根据第一至第四检测值,确定待评估网站的IPv6支持度评估值,以便于用户参考评估值指导待评估网站的IPv6升级工作,解决了制定的网站IPv6升级方案的准确度不高的技术问题,达到了提高网站IPv6升级方案准确度的技术效果。

主权项:1.一种网站IPv6支持度评估方法,其特征在于,包括:接收用户输入的待评估网站的域名;对所述域名进行AAAA记录查询;如果查询成功,对所述域名进行IPv6支持度检测,得到第一至第四检测值;所述第一检测值为对权威DNS服务器是否具备完整的IPv6授权体系进行打分,得到的检测值;所述第二检测值为对所述IPv6网页访问成功率进行打分,得到的检测值;所述第三检测值为对所述IPv6网页内容访问成功率进行打分,得到的检测值;所述第四检测值为对所述IPv6平均访问时延进行打分,得到的检测值;根据所述第一至第四检测值,确定所述待评估网站的IPv6支持度评估值,以便于用户参考所述评估值制定所述待评估网站的IPv6升级方案。

全文数据:网站IPv6支持度评估方法、装置和设备技术领域本发明涉及互联网技术领域,尤其是涉及一种网站IPv6支持度评估方法、装置和设备。背景技术目前,在国家推进互联网协议第六版IPv6规模部署的要求下,需要按照该要求分步骤对全国网站进行IPv6升级改造。由于不同的网站IPv6的部署情况不尽相同,其中一部分网站可能已经实现较大程度的IPv6支持覆盖,另一部分网站可能完全不支持IPv6协议,有一些网站也可能介于上述两种情况之间,因此,不同的网站,其IPv6升级方案也应该有所不同,但是,现有技术中往往都是根据经验或工作人员的主观判断进行IPv6升级方案的制定,造成制定的网站IPv6升级方案的准确度不高,不利于全面落实国家IPv6规模部署要求。发明内容有鉴于此,本发明的目的在于提供一种网站IPv6支持度评估方法、装置和设备,以缓解制定的网站IPv6升级方案准确度不高的技术问题。第一方面,本发明实施例提供了一种网站IPv6支持度评估方法,包括:接收用户输入的待评估网站的域名;对所述域名进行AAAA记录查询;如果查询成功,对所述域名进行IPv6支持度检测,得到第一至第四检测值;根据所述第一至第四检测值,确定所述待评估网站的IPv6支持度评估值,以便于用户参考所述评估值制定所述待评估网站的IPv6升级方案。结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,网站IPv6支持度评估方法还包括:如果查询失败,确定所述域名对应的待评估网站不支持IPv6协议,IPv6支持度的评估值为零。结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,对所述域名进行IPv6支持度检测,得到第一检测值的步骤,包括:根据所述域名,确定所述域名对应的一个或多个权威DNS服务器;分别查询所述一个或多个权威DNS服务器是否具有IPv6网络地址;根据查询结果,判断所述域名是否具备完整的IPv6授权体系;按预设权威DNS服务器打分标准,对所述权威DNS服务器是否具备完整的IPv6授权体系进行打分,得到第一检测值。结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,根据查询结果,判断所述域名是否具备完整的IPv6授权体系的步骤,包括:在查询到所述所述域名对应的一个或多个权威DNS服务器中至少有一个权威服务器具有IPv6网络地址时,判定所述所述域名否具备完整的IPv6授权体系。结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,对所述域名进行IPv6支持度检测,得到第二检测值的步骤,包括:检测所述域名对应的待评估网站的IPv6网页访问成功率;按预设IPv6网页访问成功率打分标准,对所述IPv6网页访问成功率进行打分,得到第二检测值。结合第一方面,本发明实施例提供了第一方面的第五种可能的实施方式,其中,对所述域名进行IPv6支持度检测,得到第三检测值的步骤,包括:检测所述域名对应的待评估网站的IPv6网页内容访问成功率;按预设IPv6网页内容访问成功率打分标准,对所述IPv6网页内容访问成功率进行打分,得到第三检测值。结合第一方面,本发明实施例提供了第一方面的第六种可能的实施方式,其中,对所述域名进行IPv6支持度检测,得到第四检测值的步骤,包括:检测通过不同运营商网络以IPv6访问所述域名的第一至第五访问时延;所述运营商网络包括中国电信网络、中国移动网络、中国联通网络、中国教育网网络和中国广电网络;根据所述第一至第五访问时延,计算所述域名的IPv6平均访问时延;按预设的IPv6平均访问时延打分标准,对所述平均访问时延进行打分,得到第四检测值。结合第一方面,本发明实施例提供了第一方面的第七种可能的实施方式,其中,所述根据所述第一至第四检测值,确定所述待评估网站的IPv6支持度评估值,包括:确定所述第一至第四检测值的第一至第四权值;将第一检测值与第一权值相乘,得到第一评估值;将第二检测值与第二权值相乘,得到第二评估值;将第三检测值与第三权值相乘,得到第三评估值;将第四检测值与第四权值相乘,得到第四评估值;将所述第一至第四评估值相加,得到所述IPv6支持度评估值。第二方面,本发明实施例还提供一种网站IPv6支持度评估装置,包括接收模块,用于接收用户输入的待评估网站的域名;查询模块,用于对所述域名进行AAAA记录查询;检测模块,用于如果查询成功,对所述域名进行IPv6支持度检测,得到第一至第四检测值;确定模块,用于根据所述第一至第四检测值,确定所述待评估网站的IPv6支持度评估值,以便于用户参考所述评估值制定所述待评估网站的IPv6升级方案。第三方面,本发明实施例还提供一种网站IPv6支持度评估设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现上述第一方面任一项所述的装置的步骤。本发明实施例带来了以下有益效果:可以在对用户输入的域名进行AAAA记录查询成功之后,进一步对域名进行IPv6支持度检测,得到第一至第四检测值,并根据第一至第四检测值,确定待评估网站的IPv6支持度评估值,以便于用户参考IPv6支持度评估值制定待评估网站的IPv6升级方案,达到了提高网站IPv6升级方案准确度的有益效果。本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的一种网站IPv6支持度评估方法的流程图;图2为本发明实施例提供的一种对所述域名进行IPv6支持度检测得到第一检测值的方法流程图;图3为本发明实施例提供的一种对所述域名进行IPv6支持度检测得到第四检测值的方法流程图;图4为本发明实施例提供的一种网站IPv6支持度评估装置的组成示意图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。目前,在国家推进互联网协议第六版IPv6规模部署的要求下,需要按照该要求分步骤对全国网站进行IPv6升级改造。由于不同的网站IPv6的部署情况不尽相同,其中一部分网站可能已经实现较大程度的IPv6支持覆盖,另一部分网站可能完全不支持IPv6协议,有一些网站也可能介于上述两种情况之间,因此,不同的网站,其IPv6升级方案也应该有所不同,但是,现有技术中往往都是根据经验或工作人员的主观判断进行IPv6升级方案的制定,造成IPv6升级方案的准确度不高,不利于全面落实国家IPv6规模部署要求,基于此,本发明实施例提供的一种网站IPv6支持度评估方法、装置和设备,可以通过对待评估网站进行IPv6支持度检测,最终得到待评估网站的IPv6支持度评估值,以供用户在制定待评估网站的IPv6升级方案时进行参考。为便于对本实施例进行理解,首先对本发明实施例所公开的一种网站IPv6支持度评估方法进行详细介绍,如图1所示,该方法可以包括以下步骤:步骤S1,接收用户输入的待评估网站的域名;在本发明实施例中,待评估网站可以指准备进行IPv6支持度评估的网站,这里,用户输入待评估网站的域名的方式可以是手动通过键盘输入,也可以是通过语音识别进行输入,或者是,用户通过点击鼠标进行选择操作触发的网站域名,具体的输入方式,这里不做具体限制。作为一个示例,可以允许单个用户进行域名的单个或成批输入,也可以允许不同的用户输入多个不同的网站域名,具体的这里不做限制。步骤S2,对所述域名进行AAAA记录查询;在本发明实施例中,在接收到用户输入的待评估网站的域名之后,可以首先对待评估网站的域名进行AAAA记录查询,这里AAAA记录查询可以用来将域名指定到对应的IPv6地址。步骤S3,如果查询成功,对所述域名进行IPv6支持度检测,得到第一至第四检测值;在本发明实施例中,如果对用户输入的域名进行AAAA记录查询成功,则说明用户输入的域名对应的待评估网站是支持IPv6协议的,因此,可以继续对用户输入的域名进行IPv6支持度的检测,得到第一检测值、第二检测值、第三检测值和第四检测值,以便于更加定量的分析该域名对应的待评估网站的IPv6支持度情况。这里,网站IPv6支持度评估方法还可以包括:如果查询失败,确定所述域名对应的待评估网站不支持IPv6协议,IPv6支持度的评估值为零。在本发明实施例中,如果对用户输入的域名进行AAAA记录查询失败,则证明该域名对应的待评估网站不支持IPv6协议,所以,无需进行其他的检测就可以判定该网站的IPv6支持度为零。步骤S4,根据所述第一至第四检测值,确定所述待评估网站的IPv6支持度评估值,以便于用户参考所述IPv6支持度评估值制定所述待评估网站的IPv6升级方案。在本发明实施例中,IPv6支持度评估值可以指用来评价网站IPv6部署情况的值,可以是根据第一至第四检测值得来的,用来指导用户参考IPv6支持度评估值来进行网站的IPv6升级工作。通过本发明实施例,达到了定量评估IPv6升级工作,有效落实国家IPv6规模部署要求的有益效果。下面介绍对所述域名进行IPv6支持度检测,得到第一检测值的步骤,参照图2所示,可以包括以下步骤:步骤S31,根据所述域名,确定所述域名对应的一个或多个权威DNS服务器;示例性的,用户输入待评估网站的域名www.reyzar.com后,确定该域名www.reyzar.com对应的权威DNS服务器包括dns21.hichina.com和dns22.hichina.com,这里分别记作第一权威DNS服务器和第二权威DNS服务器。步骤S32,分别查询所述一个或多个权威DNS服务器是否具有IPv6网络地址;如上述示例所描述的,需查询第一权威DNS服务器dns21.hichina.com和第二权威DNS服务器dns22.hichina.com是否具有IPv6网络地址。作为一个示例,可以对dns21.hichina.com和dns22.hichina.com分别进行AAAA记录查询,若查询成功,则确定对应的权威DNS服务器具有IPv6网络地址。步骤S33,根据查询结果,判断所述域名是否具备完整的IPv6授权体系;具体的可以包括:在查询到所述所述域名对应的一个或多个权威DNS服务器中至少有一个权威服务器具有IPv6网络地址时,判定所述所述域名否具备完整的IPv6授权体系。如上述示例所描述的,经查询,用户输入的域名www.reyzar.com对应的第一权威DNS服务器dns21.hichina.com具有IPv6地址,而第二权威DNS服务器不具有IPv6地址,这种情况下,则可以判定域名www.reyzar.com具备完整的IPv6授权体系,在本发明实施例中,完整的IPv6授权体系可以指域名对应的权威DNS服务器中至少存在一个具有IPv6网络地址的权威DNS服务器。步骤S34,按预设权威DNS服务器打分标准,对所述权威DNS服务器是否具备完整的IPv6授权体系进行打分,得到第一检测值。作为一个示例,用户可以预先设定权威DNS服务器的打分标准如下,在判定用户输入的域名具备完整的IPv6授权体系时,可以获得相应的分值,否则,记为零。如上述示例所描述的,经判断,用户输入的域名www.reyzar.com具备完整的IPv6授权体系,则按预设权威DNS服务器打分标准打分得到第一检测值为50,作为另一个示例,若判定某域名对应的权威DNS服务器不均不完整的完整的IPv6授权体系,可以打零分,具体的权威DNS服务器打分标准这里不做限制。下面介绍,对所述域名进行IPv6支持度检测,得到第二检测值的步骤,可以包括:首先,检测所述域名对应的待评估网站的IPv6网页访问成功率;这里IPv6网页访问成功率可以指对网页进行IPv6访问的成功率。作为一个示例,在接收到用户输入的待评估网站的域名之后,可以在预设时间内,按预设次数去访问该域名,根据每次访问是否成功,得到该网站的IPv6网页访问成功率。这里,对IPv6网页访问成功率的检测还可以进行进一步细分,作为一个示例,可以从网站首页进行广度和深度遍历,递归检测待评估网站的每一级网页的IPv6网页访问成功率。如上述示例所描述的,假如接收到用户输入的域名www.reyzar.com,可以对其进行IPv6网页访问,这里仅仅以网站首页为例,假如,在预设时间内,对该域名www.reyzar.com的首页发起了10次访问请求,返回访问成功的记录为8个,那么就检测到域名www.reyzar.com的首页的IPv6网页访问成功率为80%。然后,按预设IPv6网页访问成功率打分标准,对所述IPv6网页访问成功率进行打分,得到第二检测值。如上述示例所描述的,因为不同的网站,用途可能不同,各网站的访问量也不尽不同,因此可以为不同的网站设定对应的打分标准,这里,也可以根据网站的最低需求,为IPv6网页访问成功率设定不同的标准,这里不做具体限制;如上述示例所描述的,假设预先设定IPv6网页访问成功率当且仅当在大于或等于70%时,才可以取得与IPv6网页访问成功率相对应的分值,否则记为0;这里,如上述示例所描述的,域名www.reyzar.com的首页的IPv6网页访问成功率为80%,大于预设标准70%,就可以打分80分,得到第二检测值为80。下面介绍,对所述域名进行IPv6支持度检测,得到第三检测值的步骤,可以包括:首先,检测所述域名对应的待评估网站的IPv6网页内容访问成功率;为了检测用户输入的域名对应的待评估网站的各级网页内容是否可以正常显示或使用,可以从IPv6网页内容访问成功率方面进行IPv6支持度评估,在本发明实施例中,网页内容可以包括页面链接和页面元素等,这里得到网页内容访问成功率的方法可以是,在预设时间内,设定预设访问次数,分别访问用户输入的域名对应的待评估网站的各级网页的各个内容,得到多个访问成功率的值,对多个访问成功率的值再求平均,得到的平均值作为用户输入的域名的IPv6网页内容访问成功率;如上述示例所描述的,这里假设用户输入的域名www.reyzar.com的IPv6网页内容访问成功率为92%。然后,按预设IPv6网页内容访问成功率打分标准,对所述IPv6网页内容访问成功率进行打分,得到第三检测值。同样的,如上述示例所描述的,可以预先设定IPv6网页内容访问成功率的打分标准,作为一个示例,可以预设当且仅当IPv6网页内容访问成功率大于或等于90%时,才可以得到与IPv6网页内容访问成功率相应的分值作为第三检测值,如果达不到预设IPv6网页内容访问成功率标准90%,第三检测值记为0。那么,如上述示例所描述的,用户输入的域名www.reyzar.com的IPv6网页内容访问成功率为92%,大于90%,满足预设标准,打分92分,得到第三检测值。下面介绍,对所述域名进行IPv6支持度检测,得到第四检测值的步骤,结合图3所示,可以包括以下步骤:步骤S301,检测通过不同运营商网络以IPv6访问所述域名的第一至第五访问时延;所述运营商网络包括中国电信网络、中国移动网络、中国联通网络、中国教育网网络和中国广电网络;为了多维度的评价待评估网站的IPv6支持度情况,这里,可以分别选取中国电信网络、中国移动网络、中国联通网络、中国教育网网络和中国广电网络的探测节点,以通过不同运营商的网络以IPv6去访问用户输入的域名,得到第一时延至第五时延。作为一个示例,这里假设通过中国电信网络访问用户输入的域名www.reyzar.com的时延为10ms,通过中国移动网络访问用户输入的域名www.reyzar.com的时延为8ms,通过中国联通网络访问用户输入的域名www.reyzar.com的时延为9ms,通过中国教育网网络访问用户输入的域名www.reyzar.com的时延为11ms,通过中国广电网络访问用户输入的域名www.reyzar.com的时延为12ms。步骤S302,根据所述第一至第五访问时延,计算所述域名的IPv6平均访问时延;如上述示例所描述的,用户输入的域名www.reyzar.com的IPv6平均访问时延为10+8+9+11+125=10ms。步骤S303,按预设的平均访问时延打分标准,对所述IPv6平均访问时延进行打分,得到第四检测值。同样的,如上面所描述的,可以为IPv6平均访问时延设定打分标准,作为一个示例,假设预先设定当且仅当平均访问时延小于或等于5ms时,才可以得到与平均访问时延对应的分值,否则记为零;这里,如上述示例所描述的,用户输入的域名www.reyzar.com的IPv6平均访问时延为10ms,大于5ms,不满足预设IPv6平均访问时延打分标准,所以,这里得到第三检测值为0。下面介绍,根据所述第一至第四检测值,确定所述待评估网站的IPv6支持度评估值的步骤,可以包括:确定所述第一至第四检测值的第一至第四权值;将第一检测值与第一权值相乘,得到第一评估值;将第二检测值与第二权值相乘,得到第二评估值;将第三检测值与第三权值相乘,得到第三评估值;将第四检测值与第四权值相乘,得到第四评估值;将所述第一至第四评估值相加,得到所述IPv6支持度评估值。在本发明实施例中,第一至第四权值相加的和可以为1。这里,在待评估网站IPv6升级工作的不同阶段,第一至第四权值可以根据实际情况进行动态的调整。作为一个示例,假如第一检测值的权值设置为30%,即第一权值;第二检测值的权值设置为10%,即第二权值;第三检测值得权值设置为20,即第三权值;第四检测值得权值设置为40%,即第四权值;那么第一评估值为第一检测值与第一权值相乘,如上述示例所描述的,第一检测值为50,那么用户输入的域名www.reyzar.com的第一评估值就是50乘以30%等于15;同理,第二评估值为80乘以10%等于8;第三评估值为92乘以20%等于18.4;第四评估值为0。那么,最终可以得到那么用户输入的域名www.reyzar.com的IPv6支持度评估值等于第一评估值加上第二评估值加上第三评估值加上第四评估值,最后IPv6支持度评估值等于41.4。这里作为一个示例,用户可以根据预设的第一至第四检测值的打分标准,设定评估值的达标标准,以便于用户在根据得到的IPv6支持度评估值具体的指导网站的IPv6升级工作以外,也可以更直观的判断待评估网站的IPv6支持度。在本发明的又一实施例中,还提供一种网站IPv6支持度评估装置,如图4所示,可以包括以下模块:接收模块11,用于接收用户输入的待评估网站的域名;查询模块12,用于对所述域名进行AAAA记录查询;检测模块13,用于如果查询成功,对所述域名进行IPv6支持度检测,得到第一至第四检测值;确定模块14,用于根据所述第一至第四检测值,确定所述待评估网站的IPv6支持度评估值,以便于用户参考所述评估值指导所述待评估网站进行IPv6升级工作。在本发明的又一实施例中,还提供一种网站IPv6支持度评估设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现上述实施例任一项所述的装置的步骤。除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对步骤、数字表达式和数值并不限制本发明的范围。本发明实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和设备的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在这里示出和描述的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制,因此,示例性实施例的其他示例可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和或流程图中的每个方框、以及框图和或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。本发明实施例提供的网站IPv6支持度评估设备,与上述实施例提供的网站IPv6支持度评估方法具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。本发明实施例所提供的进行网站IPv6支持度评估方法、装置和设备的计算机程序产品,包括存储了处理器可执行的非易失的程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备可以是个人计算机,服务器,或者网络设备等执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器ROM,Read-OnlyMemory、随机存取存储器RAM,RandomAccessMemory、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

权利要求:1.一种网站IPv6支持度评估方法,其特征在于,包括:接收用户输入的待评估网站的域名;对所述域名进行AAAA记录查询;如果查询成功,对所述域名进行IPv6支持度检测,得到第一至第四检测值;根据所述第一至第四检测值,确定所述待评估网站的IPv6支持度评估值,以便于用户参考所述评估值制定所述待评估网站的IPv6升级方案。2.根据权利要求1所述的网站IPv6支持度评估方法,其特征在于,还包括:如果查询失败,确定所述域名对应的待评估网站不支持IPv6协议,IPv6支持度的评估值为零。3.根据权利要求2所述的网站IPv6支持度评估方法,其特征在于,对所述域名进行IPv6支持度检测,得到第一检测值的步骤,包括:根据所述域名,确定所述域名对应的一个或多个权威DNS服务器;分别查询所述一个或多个权威DNS服务器是否具有IPv6网络地址;根据查询结果,判断所述域名是否具备完整的IPv6授权体系;按预设权威DNS服务器打分标准,对所述权威DNS服务器是否具备完整的IPv6授权体系进行打分,得到第一检测值。4.根据权利要求3所述的网站IPv6支持度评估方法,其特征在于,根据查询结果,判断所述域名是否具备完整的IPv6授权体系的步骤,包括:在查询到所述所述域名对应的一个或多个权威DNS服务器中至少有一个权威服务器具有IPv6网络地址时,判定所述所述域名否具备完整的IPv6授权体系。5.根据权利要求4所述的网站IPv6支持度评估方法,其特征在于,对所述域名进行IPv6支持度检测,得到第二检测值的步骤,包括:检测所述域名对应的待评估网站的IPv6网页访问成功率;按预设IPv6网页访问成功率打分标准,对所述IPv6网页访问成功率进行打分,得到第二检测值。6.根据权利要求5所述的网站IPv6支持度评估方法,其特征在于,对所述域名进行IPv6支持度检测,得到第三检测值的步骤,包括:检测所述域名对应的待评估网站的IPv6网页内容访问成功率;按预设IPv6网页内容访问成功率打分标准,对所述IPv6网页内容访问成功率进行打分,得到第三检测值。7.根据权利要求6所述的网站IPv6支持度评估方法,其特征在于,对所述域名进行IPv6支持度检测,得到第四检测值的步骤,包括:检测通过不同运营商网络以IPv6访问所述域名的第一至第五访问时延;所述运营商网络包括中国电信网络、中国移动网络、中国联通网络、中国教育网网络和中国广电网络;根据所述第一至第五访问时延,计算所述域名的IPv6平均访问时延;按预设的IPv6平均访问时延打分标准,对所述平均访问时延进行打分,得到第四检测值。8.根据权利要求7所述的网站IPv6支持度评估方法,其特征在于,根据所述第一至第四检测值,确定所述待评估网站的IPv6支持度评估值,包括:确定所述第一至第四检测值的第一至第四权值;将第一检测值与第一权值相乘,得到第一评估值;将第二检测值与第二权值相乘,得到第二评估值;将第三检测值与第三权值相乘,得到第三评估值;将第四检测值与第四权值相乘,得到第四评估值;将所述第一至第四评估值相加,得到所述IPv6支持度评估值。9.一种网站IPv6支持度评估装置,其特征在于,包括接收模块,用于接收用户输入的待评估网站的域名;查询模块,用于对所述域名进行AAAA记录查询;检测模块,用于如果查询成功,对所述域名进行IPv6支持度检测,得到第一至第四检测值;确定模块,用于根据所述第一至第四检测值,确定所述待评估网站的IPv6支持度评估值,以便于用户参考所述评估值指导所述待评估网站进行IPv6升级工作。10.一种网站IPv6支持度评估设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述权利要求1至8任一项所述的装置的步骤。

百度查询: 睿哲科技股份有限公司 网站IPv6支持度评估方法、装置和设备

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。