[发明专利]一种域名解析方法、介质、装置和计算设备有效
| 申请号: | 201710891396.7 | 申请日: | 2017-09-27 |
| 公开(公告)号: | CN107635027B | 公开(公告)日: | 2021-03-30 |
| 发明(设计)人: | 郑文;陈谔;张晓龙 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
| 主分类号: | H04L29/12 | 分类号: | H04L29/12 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 李欣 |
| 地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 域名解析 方法 介质 装置 计算 设备 | ||
本发明的实施方式提供了一种域名解析方法,该方法包括:获取来自用户的网络访问请求,所述请求中携带指定域名;检测到任一网络库中的原生域名解析函数被调用时,根据预先修改的函数地址,跳转至自定义域名解析函数;在自定义域名解析函数中,调用用于从网络域名服务器获取所述指定域名对应的网络协议IP地址列表的获取函数;将所述获取函数返回的IP地址列表作为所述指定域名对应的IP地址列表。本发明的实施方式无需技术人员自行修改代码即可达到域名解析的目的,从而减少了技术人员的工作量。此外,本发明的实施方式还提供了一种域名解析介质、装置和计算设备。
技术领域
本发明的实施方式涉及网络通信处理技术领域,更具体地,本发明的实施方式涉及一种域名解析方法、介质、装置和计算设备。
背景技术
本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
目前,安装有安卓操作系统的智能终端在接入httpdns时,常采用以下方式进行域名解析:
接收用户发送的网络访问请求,该网络访问请求的头部的携带域名;从网络域名服务器(httpdns)获取该请求中携带的域名对应的IP地址列表;从IP地址列表中选取一个IP地址;将网络访问请求的头部携带的域名替换为选取的IP地址,得到携带IP地址的网络访问请求;当前网络库根据携带IP地址的网络访问请求与相应的业务服务器建立网络连接。
发明人发现,目前的域名解析方式中,标准网络库仅封装了根据携带IP地址的网络访问请求访问网络的协议,技术人员需要自行通过代码修改实现得到携带IP地址的网络访问请求的步骤,这就会使技术人员的工作量增加。
发明内容
现有的域名解析方式中,标准网络库仅封装了根据携带IP地址的网络访问请求访问网络的协议,技术人员需要自行通过代码修改实现得到携带IP地址的网络访问请求的步骤,这就会使技术人员的工作量增加。为此,非常需要一种改进的域名解析方案,从而避免技术人员自行通过代码修改实现得到携带IP地址的网络访问请求的步骤,进而减少技术人员的工作量。
在本上下文中,本发明的实施方式期望提供一种域名解析方法、介质、装置和计算设备。
在本发明实施方式的第一方面中,提供了一种域名解析方法,包括:
获取来自用户的网络访问请求,所述请求中携带指定域名;
检测到任一网络库中的原生域名解析函数被调用时,根据预先修改的函数地址,跳转至自定义域名解析函数;
在自定义域名解析函数中,调用用于从网络域名服务器获取所述指定域名对应的网络协议IP地址列表的获取函数;
将所述获取函数返回的IP地址列表作为所述指定域名对应的IP地址列表。
在本发明实施方式的第二方面中,提供了一种域名解析装置,包括:
获取模块,用于获取来自用户的网络访问请求,所述请求中携带指定域名;
检测模块,用于检测到任一网络库中的原生域名解析函数被调用时,根据预先修改的函数地址,跳转至自定义域名解析函数;
调用模块,用于在自定义域名解析函数中,调用用于从网络域名服务器获取所述指定域名对应的网络协议IP地址列表的获取函数;
列表确定模块,用于将所述获取函数返回的IP地址列表作为所述指定域名对应的IP地址列表。
在本发明实施方式的第三方面中,本发明实施例提供一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行实现上述域名解析方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710891396.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:录波外壳CT取电互感器
- 下一篇:充电站





