域名解析系统及方法技术方案

技术编号:24764093 阅读:58 留言:0更新日期:2020-07-04 11:07
本发明专利技术公开了一种域名解析系统及方法。其中,该方法包括:目标服务器接收客户端根据用户输入的待解析域名以及预设的请求生成规则生成的与待解析域名相对应的域名解析请求;根据域名解析请求中包含的待解析域名向客户端返回与待解析域名相对应的域名解析结果。由此可见,本发明专利技术中客户端能根据预设的请求生成规则将用户输入的待解析域名生成包含预先配置的目标服务器的标识信息的域名解析请求,从而绕过本地DNS,直接访问该目标服务器以得到域名解析结果,进而防止了因本地DNS恶意控制所导致的域名劫持现象。并且,该方式中的域名解析请求为基于HTTP协议的请求,与UDP协议相比具有更高的可靠性,从而提升了安全性。

Domain name resolution system and methods

【技术实现步骤摘要】
域名解析系统及方法
本专利技术涉及计算机
,具体涉及一种域名解析系统及方法。
技术介绍
域名解析是把域名指向网站空间IP,让用户通过注册的域名能够方便地访问到网站的一种服务。IP地址是网络上标识站点的数字地址,为了方便记忆,采用域名来代替IP地址标识站点地址。域名解析就是域名到IP地址的转换过程。目前,为了实现域名解析操作,通常是由客户端将域名解析请求发送给运营商默认配置的本地DNS(DomainNameSystem,域名解析)服务器,然后,由本地DNS服务器直接返回DNS解析结果,或者,由本地DNS服务器经由授权DNS服务器返回解析结果。其中,客户端发送的域名解析请求为基于DNS协议的请求,该基于DNS协议的请求本质上是基于UDP(UserDatagramProtocol,用户数据报)协议实现的。但是,专利技术人在实现本专利技术的过程中发现,现有技术中的上述方式至少存在如下缺陷:一方面,UDP协议为不可靠的传输协议,容易产生丢包等异常情况。另一方面,本地DNS服务器由运营商固定配置,因此,本地DNS服务器能够对域名解析操本文档来自技高网...

【技术保护点】
1.一种域名解析系统,包括:/n客户端,适于根据用户输入的待解析域名以及预设的请求生成规则生成与所述待解析域名相对应的域名解析请求;其中,所述域名解析请求中包含所述用户输入的待解析域名、以及根据所述请求生成规则预先配置的目标服务器的标识信息;/n目标服务器,适于根据所述域名解析请求中包含的所述预先配置的目标服务器的标识信息接收来自所述客户端的域名解析请求,根据所述域名解析请求中包含的待解析域名向所述客户端返回与所述待解析域名相对应的域名解析结果;/n其中,所述目标服务器为HTTP服务器,且所述域名解析请求为基于HTTP协议的请求。/n

【技术特征摘要】
1.一种域名解析系统,包括:
客户端,适于根据用户输入的待解析域名以及预设的请求生成规则生成与所述待解析域名相对应的域名解析请求;其中,所述域名解析请求中包含所述用户输入的待解析域名、以及根据所述请求生成规则预先配置的目标服务器的标识信息;
目标服务器,适于根据所述域名解析请求中包含的所述预先配置的目标服务器的标识信息接收来自所述客户端的域名解析请求,根据所述域名解析请求中包含的待解析域名向所述客户端返回与所述待解析域名相对应的域名解析结果;
其中,所述目标服务器为HTTP服务器,且所述域名解析请求为基于HTTP协议的请求。


2.根据权利要求1所述的系统,其中,所述域名解析请求中进一步包含所述客户端的客户端标识;
则所述目标服务器进一步适于:根据所述域名解析请求中包含的客户端标识向所述客户端返回与所述待解析域名相对应的域名解析结果。


3.根据权利要求2所述的系统,其中,所述域名解析请求包括:第一字段、第二字段以及第三字段;则所述预设的请求生成规则包括:
根据预先配置的目标服务器的标识信息生成所述域名解析请求中包含的第一字段;
根据用户输入的待解析域名生成所述域名解析请求中包含的第二字段;
根据所述客户端的客户端标识生成所述域名解析请求中包含的第三字段。


4.根据权利要求3所述的系统,其中,所述域名解析请求为URL请求。


5.根据权利要求1-4任一所述的系统,其中,所述系统进一步包括:配置调度模块;
则所述目标服务器进一步适于:将所述域名解析请求中包含的待解析域名发送给所述配置调度模块,并接收所述配置调度模块返回的与所述待解析域名相对应的域名解析结果;
所述配置调度模块,适于按照预设调度规则确定与来自所述目标服务器的待解析域名相对应的域名解析结果,并将所述域名解析结果提供给所述目标服务器。

【专利技术属性】
技术研发人员:刘川贾超峰黄莹
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1