The invention relates to a system and method for offline DNS services, by setting the main proxy server, which guarantees that when a proxy is abnormal, or high load, through the realization of another proxy server request forwarding, so as to ensure the smooth user request forwarding, and timely access to the DNS server at the same time; set up the local server, and the historical record is stored in the local server, proxy server, the problem in the DNS server, unable to return to normal results, users can still access DNS; effectively reduces the user to rely on proxy server and DNS server.
【技术实现步骤摘要】
一种实现离线化DNS服务的系统
本专利技术涉及域名解析领域,尤其涉及一种实现离线化DNS服务的系统。
技术介绍
域名系统(DomainNameSystem缩写DNS,DomainName被译为域名)是因特网的一项核心服务,是将域名解释成IP地址的服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。DNS代理,是在用户与DNS服务器之间设置的中间层,可实现用户向外面DNS服务器发送请求的转发以及DNS服务器结果的转发。离线DNS代理,是可以不依赖于DNS服务器的DNS代理,即当DNS服务器异常或无法正常工作时,DNS代理无法从DNS服务器得到请求的服务,在这情况下,离线DNS代理仍可以为用户提供正常的DNS解析服务。现有技术中,用户发送DNS请求至代理服务器,然后代理服务器将请求转发至DNS服务器,以获取DNS服务。通常对于一个用户而言,仅与一个代理服务器连接,当代理服务器异常时,则无法实现请求的发送,同时也无法获取DNS服务;同时,当DNS服务器异常无法提供服务器时,用户依然无法获取DN ...
【技术保护点】
一种实现可离线化DNS服务的系统,其特征在于:所述系统包括:客户端,多个代理服务器,DNS服务器;代理服务器根据地域分布,同时每个区域设置有主备代理服务器;且主备代理服务器均与DNS服务器连接;用户的客户端根据所处的地理位置,竞争接入主代理服务器,并向该代理服务器提供注册信息;主代理服务器将注册信息发送给备用代理服务器,以便代理服务器根据上述注册信息建立与客户端的连接;代理服务器根据DNS服务的历史记录建立本地缓存,同时将上述历史记录发送给用户客户端,以便客户端保存到其本地服务器处;客户端发送请求至代理服务器,主备代理服务器在接收到用户请求后,根据当前的负载情况以及工作异常 ...
【技术特征摘要】
1.一种实现可离线化DNS服务的系统,其特征在于:所述系统包括:客户端,多个代理服务器,DNS服务器;代理服务器根据地域分布,同时每个区域设置有主备代理服务器;且主备代理服务器均与DNS服务器连接;用户的客户端根据所处的地理位置,竞争接入主代理服务器,并向该代理服务器提供注册信息;主代理服务器将注册信息发送给备用代理服务器,以便代理服务器根据上述注册信息建立与客户端的连接;代理服务器根据DNS服务的历史记录建立本地缓存,同时将上述历史记录发送给用户客户端,以便客户端保存到其本地服务器处;客户端发送请求至代理服务器,主备代理服务器在接收到用户请求后,根据当前的负载情况以及工作异常情况,确定用于转发该请求的代理服务器;确定的代理服务器将请求转发至DNS服务器;并接收DNS服务器反馈的结果,将结果转发给用户客户端。2.如权利要求1所述的系统,其特征在于:当客户端接收到用户请求时,同时向本地服务器、代理服务器发送所述请求,代理服务器向DNS服务器转发请求后,同时在本地服务器和代理服务器处查询是否由上述请求对应的记录;当代理服务器未在第一预定时间内接收到DNS的反馈结果时,则将代理服务器查询到的记录反馈给用户;而如果用户在第二预定时间内没收到反馈结果,则将本地服务器的查询记录反馈给用户;其中,第一预定时间为代理服务器、DNS服务器正常时,代理服务器从DNS服务器获取反馈结果所需的时间;第二预定时间为代理服务器、DNS服务器正常时,用户获取反馈结果所需的时间。3.如权利要求1...
【专利技术属性】
技术研发人员:许继东,
申请(专利权)人:孝感市青谷信息科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。