← 返回列表
域名解析的方法和装置
摘要文本
本发明公开了一种域名解析的方法和装置,涉及计算机技术领域。该域名解析的方法的一具体实施方式包括:获取域名解析请求中的待解析域名;查询本地区域配置文件或本地缓存中是否存在待解析域名;若存在,则利用DPDK DNS根据本地区域配置文件或本地缓存生成待解析域名的解析结果;若不存在,则利用递归DNS基于待解析域名进行递归解析,得到待解析域名的解析结果。该实施方式提高了权威解析、递归解析和缓存解析的性能,降低了网络的复杂程度和网络运维的成本。
申请人信息
- 申请人:京东科技控股股份有限公司
- 申请人地址:101111 北京市北京经济技术开发区科创十一街18号C座2层221室
- 发明人: 京东科技控股股份有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 域名解析的方法和装置 |
| 专利类型 | 发明授权 |
| 申请号 | CN201811503277.0 |
| 申请日 | 2018年12月10日 |
| 公告号 | CN111294415B |
| 公开日 | 2024年1月16日 |
| IPC主分类号 | H04L61/4511 |
| 权利人 | 京东科技控股股份有限公司 |
| 发明人 | 柯龙文; 邓琳; 何军 |
| 地址 | 北京市大兴区北京经济技术开发区科创十一街18号C座2层221室 |
专利主权项内容
关注微信公众号马克数据网 1.一种域名解析的方法,其特征在于,包括:利用DPDK DNS从网卡的消息队列获取DNS数据包;若获取到的DNS数据包携带有域名解析结果,则利用DPDK DNS将所述域名解析结果缓存至本地缓存;若获取到的DNS数据包携带有域名解析请求,则获取所述域名解析请求中的待解析域名;查询本地区域配置文件或本地缓存中是否存在所述待解析域名;若存在,则利用DPDK DNS根据所述本地区域配置文件或所述本地缓存生成所述待解析域名的解析结果;若不存在,则利用递归DNS基于所述待解析域名进行递归解析,得到所述待解析域名的解析结果,将所述待解析域名的解析结果封装为DNS数据包,并将封装得到的DNS数据包发送到网卡的消息队列;其中,DPDK DNS和递归DNS部署于一台服务主机中,DPDK DNS通过DPDK驱动暴露虚拟网络接口作为DNS服务端口,递归DNS对虚拟网络接口进行监听,并获取DNS数据包。