一种测试DNS服务器的方法及装置

基本信息

申请号 CN201811198021.3 申请日 -
公开(公告)号 CN109067938B 公开(公告)日 2022-03-04
申请公布号 CN109067938B 申请公布日 2022-03-04
分类号 H04L61/4511(2022.01)I;H04L43/08(2022.01)I;H04L67/30(2022.01)I;H04L43/0876(2022.01)I 分类 电通信技术;
发明人 曾逸冰 申请(专利权)人 网宿科技股份有限公司
代理机构 北京华智则铭知识产权代理有限公司 代理人 陈向敏
地址 200030上海市徐汇区斜土路2899号甲光启文化广场A幢5楼
法律状态 -

摘要

摘要 本发明公开了一种测试DNS服务器的方法及装置,其中,该方法包括:按照预设周期获取生产环境中DNS服务器接收到的DNS请求包;基于DNS请求包生成第一测试请求包和第二测试请求包;按照预设发包速度向待测DNS服务器发送第一测试请求包,以及向基准DNS服务器发送第二测试请求包;获取待测DNS服务器基于第一测试请求包生成的第一响应包,以及获取基准DNS服务器基于第二测试请求包生成的第二响应包;对比第一响应包和第二响应包,得到待测DNS服务器的测试结果。本发明直接利用生产环境中的DNS请求包构造测试流量,不仅能够获得大量且多样化的测试流量,还能够提高测试流量构造效率,而且能够较真实地模拟生产环境的场景,提高测试的准确性。