[发明专利]一种域名系统服务器调度算法的测试方法、装置及设备有效
申请号: | 202010196475.8 | 申请日: | 2020-03-19 |
公开(公告)号: | CN111432045B | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 李佳雯 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | H04L61/4511 | 分类号: | H04L61/4511;H04L61/10;H04L61/5007;H04L61/5046 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 陈蕾 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 域名 系统 服务器 调度 算法 测试 方法 装置 设备 | ||
1.一种域名系统服务器调度算法的测试方法,其特征在于,所述方法应用于任一台计算机,所述计算机的实体网卡上虚拟出多个虚拟子网卡,其中,各个虚拟子网卡与运营商IP地址分别具有绑定关系,所述方法包括:
从所述虚拟子网卡发出源IP地址为所述虚拟子网卡对应的运营商IP地址的DNS请求;其中,所述DNS请求携带域名;
接收经过所述域名系统DNS服务器调度算法对所述DNS请求进行解析后得到的DNS响应;其中,所述DNS响应携带所述DNS请求的解析结果;
将所述解析结果与所述DNS请求对应的预期响应结果进行比对,得到所述DNS请求的测试比对结果;
如果各个虚拟子网卡发出的各个DNS请求的测试比对结果均为比对成功,则确定所述DNS服务器调度算法通过测试。
2.根据权利要求1所述的方法,其特征在于,所述从所述虚拟子网卡发出源IP地址为所述虚拟子网卡对应的运营商IP地址的DNS请求之前,还包括:
将各个运营商IP地址分别存储于各个运营商表格中;
将各个虚拟子网卡分别与各个运营商表格进行绑定,得到各个虚拟子网卡与对应的运营商表格中的运营商IP地址之间的绑定关系。
3.根据权利要求1所述的方法,其特征在于,所述将所述解析结果与所述DNS请求对应的预期响应结果进行比对,得到所述DNS请求的测试比对结果之前,还包括:
基于所述DNS请求的源IP地址、域名和域名类型,确定所述DNS请求对应的预期响应结果。
4.根据权利要求3所述的方法,其特征在于,所述基于所述DNS请求的源IP地址、域名和请求类型,确定所述DNS请求对应的预期响应结果,包括:
获取符合所述DNS请求的域名和域名类型的DNS解析记录;
基于所述DNS请求的源IP地址,确定所述DNS解析记录中属于所述源IP地址所属运营商范围的DNS解析记录;
将所述属于所述源IP地址所属运营商范围的DNS解析记录中优先级最高的DNS解析记录,确定为所述DNS请求对应的预期响应结果。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
如果所述属于所述源IP地址所属运营商范围的DNS解析记录中优先级最高的DNS解析记录的个数大于1,则将所述优先级最高的DNS解析记录中权重最高的DNS解析记录,确定为所述DNS请求对应的预期响应结果。
6.一种域名系统服务器调度算法的测试装置,其特征在于,所述装置应用于任一台计算机,所述计算机的实体网卡上虚拟出多个虚拟子网卡,其中,各个虚拟子网卡与运营商IP地址分别具有绑定关系,所述装置包括:
发出模块,用于从所述虚拟子网卡发出源IP地址为所述虚拟子网卡对应的运营商IP地址的DNS请求;其中,所述DNS请求携带域名;
接收模块,用于接收经过所述域名系统DNS服务器调度算法对所述DNS请求进行解析后得到的DNS响应;其中,所述DNS响应携带所述DNS请求的解析结果;
比对模块,用于将所述解析结果与所述DNS请求对应的预期响应结果进行比对,得到所述DNS请求的测试比对结果;
第一确定模块,用于在各个虚拟子网卡发出的各个DNS请求的测试比对结果均为比对成功时,确定所述DNS服务器调度算法通过测试。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
存储模块,用于将各个运营商IP地址分别存储于各个运营商表格中;
绑定模块,用于将各个虚拟子网卡分别与各个运营商表格进行绑定,得到各个虚拟子网卡与对应的运营商表格中的运营商IP地址之间的绑定关系。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
第二确定模块,用于基于所述DNS请求的源IP地址、域名和域名类型,确定所述DNS请求对应的预期响应结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010196475.8/1.html,转载请声明来源钻瓜专利网。