[发明专利]域名解析方法、装置及系统在审
申请号: | 201910193100.3 | 申请日: | 2019-03-14 |
公开(公告)号: | CN109769043A | 公开(公告)日: | 2019-05-17 |
发明(设计)人: | 吴纯波;刘映镇;曾炜;黄文蕾 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/06 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王涛;任默闻 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务节点 域名解析请求 服务器 服务器反馈 目标IP地址 装置及系统 网络请求 域名解析 域名解析结果 服务器建立 合法性验证 网络运营商 数据获得 协议接收 域名替换 发送 通讯 | ||
一种域名解析方法、装置及系统,所述方法包含:获取用户发出的目标域名的网络请求,根据网络请求生成域名解析请求数据;根据域名解析请求数据向网络运营商Local DNS获取HTTPSDNS服务节点IP地址;根据HTTPSDNS服务节点IP地址与HTTPSDNS服务节点建立TCP连接;通过HTTPS协议向HTTPSDNS服务节点发送HTTPS连接请求,并通过TLS/SSL协议接收服务器反馈的服务器证书完成HTTPSDNS服务器的合法性验证后与服务器建立通讯;向服务器发起HTTPS协议的域名解析请求数据,根据服务器反馈的域名解析结果数据获得目标IP地址;将用户发出的目标域名替换为目标IP地址。
技术领域
本发明涉及计算机网络技术领域,特别是涉及一种域名解析方法、装置及系统。
背景技术
域名(Domain Name)是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称。域名系统(DNS,Domain Name System)是因特网的一项核心服务,可以将域名和IP地址相互映射,使人更方便的访问互联网,而不用去记住IP地址数串。域名解析(Domain Name Resolution)就是将域名重新转换为IP地址的过程。
目前,当应用需要发起一个域名解析时,先从操作系统层查询到系统配置的本地DNS服务器(一般为运营商Local DNS服务器),再调用域名解析函数,通过DNS协议将需要解析的域名封装到UDP报文中发送给Local DNS服务器。Local DNS服务器通过查询本地DNS缓存,如果查询到结果则返回IP;否则由Local DNS服务器发起迭代查询,向根域名服务器发出请求解析,根域名服务器返回所有二级域名的域名服务器,Local DNS服务器再向二级域名服务器查询,这样以此类推,一直向下解析,直到查询到所请求的域名。
这种传统的DNS解析方式,至少存在以下问题:
(1)域名劫持问题
域名劫持是互联网攻击的一种方式,通过攻击DNS服务器,或伪造DNS服务器的方法,将目标网站域名解析到错误的地址,从而导致用户无法访问目标网站的目的。由于DNS协议是基于UDP明文进行传输,缺乏安全保护机制,域名劫持代价很低。
(2)Local DNS可靠性问题
传统DNS解析依赖于运营商Local DNS进行,由于不同运营商服务能力不可控,存在由于部分运营商Local DNS故障或者配置错误,导致域名解析失败、解析错误的问题。
(3)智能域名解析不精准
智能域名解析依托网络运营商Local DNS地址判断用户当前的地理位置以及运营商信息进行最优地址解析。由于存在客户端Local DNS配置错误、运营商Local DNS解析转发等原因,导致智能域名解析获取到的Local DNS地址不准确,造成智能域名解析不精准。
发明内容
本发明目的在于提供一种域名解析方法、装置及系统避开DNS解析过程中对于运营商Local DNS的依赖。
为达上述目的,本发明所提供的域名解析方法,具体包含:获取用户发出的目标域名的网络请求,根据所述网络请求生成域名解析请求数据;根据所述域名解析请求数据向网络运营商Local DNS获取HTTPSDNS服务节点IP地址;根据HTTPSDNS服务节点IP地址与HTTPSDNS服务节点建立TCP连接;通过HTTPS协议向HTTPSDNS服务节点发送HTTPS连接请求,并通过TLS/SSL协议接收服务器反馈的服务器证书完成HTTPSDNS服务器的合法性验证后与服务器建立通讯;向服务器发起HTTPS协议的域名解析请求数据,根据服务器反馈的域名解析结果数据获得目标IP地址;将用户发出的目标域名替换为所述目标IP地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910193100.3/2.html,转载请声明来源钻瓜专利网。