【技术实现步骤摘要】
一种加速域名查询方法、装置、计算机设备和存储介质
[0001]本申请涉及域名解析
,特别是涉及一种加速域名查询方法
、
装置
、
计算机设备和存储介质
。
技术介绍
[0002]DNS(Domain Name System)
是互联网中用于将易读的域名
(
如
example.com)
转换为
IP
地址
(
如
192.168.0.1)
的分布式系统,其是互联网基础设施的重要组成部分
。
当用户在浏览器中输入域名时,操作系统会向
DNS
解析器发送域名查询请求,从而
DNS
解析器会采用递归的方式向互联网中的
DNS
服务器进行查询,直到查询到该域名对应的
IP
,最终返回结果至浏览器
。
[0003]由于
DNS
系统本质上是一个巨大的“分布式数据库”,查询过程会比较费时,因此通 ...
【技术保护点】
【技术特征摘要】
1.
一种加速域名查询方法,其特征在于,所述方法应用于网络节点,所述网络节点至少包括控制模块和转发模块,所述方法包括:所述转发模块接收终端发送的域名查询请求,确定待查询的目标域名;所述转发模块判断本地预存的域名加速表中是否缓存有所述目标域名及其对应的目标
IP
地址;如果存在,所述转发模块则直接向所述终端反馈所述目标
IP
地址,否则正常转发所述域名查询请求;所述转发模块接收远端返回的所述域名查询请求的响应报文,向所述终端反馈所述响应报文;所述转发模块解析所述响应报文,将解析得到的域名和
IP
地址的映射关系传输至所述控制模块;所述控制模块基于所述转发模块上报的映射关系更新域名加速表,并同步到所述转发模块;所述转发模块基于更新后的域名加速表,判断是否直接响应终端发送的域名查询请求
。2.
根据权利要求1所述的方法,其特征在于,所述控制模块基于所述转发模块上报的映射关系更新域名加速表,包括:所述控制模块统计所述目标域名的全局被查询状态;当所述目标域名的全局被查询状态满足预设条件时,所述控制模块基于所述转发模块上报的所述目标域名对应的映射关系更新域名加速表
。3.
根据权利要求1所述的方法,其特征在于,所述控制模块基于所述转发模块上报的映射关系更新域名加速表,包括:所述控制模块统计全局域名查询状态;所述控制模块基于所述映射关系和所述全局域名查询状态定期更新域名加速表
。4.
根据权利要求1所述的方法,其特征在于,所述正常转发所述域名查询请求之前,还包括:所述转发模块将目标域名和所述终端的通信地址添加至待响应表中;所述转发模块接收远端返回的所述域名查询请求的响应报文,向所述终端反馈所述响应报文,包括:所述转发模块接收远端返回的任意响应报文,确定所述响应报文的目的地址和携带的域名解析结果;所述转发模块判断所述待响应表中是否存在与所述目的地址和域名解析结果对应的数据项;如果存在,所述转发模块则向所述目的地址指向的终端反馈所述响应报文,否则丢弃所述响应报文
。5.
根据权利要求1所述的方法,其特征在于,所述方法还包括:所述控制模块获取用户预设的优选域名,通过所述转发...
【专利技术属性】
技术研发人员:丁瑞,王志忠,吴海峰,王闯,李康,
申请(专利权)人:南京华芯科晟技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。