【技术实现步骤摘要】
基于httpDNS解决DNS劫持的方法及系统
[0001]本专利技术涉及计算机
,具体涉及一种基于
httpDNS
解决
DNS
劫持的方法
、
系统
、
电子设备及存储介质
。
技术介绍
[0002]DNS
劫持是指恶意干扰和篡改
DNS(DomainName System)
解析过程,将用户的域名解析请求重定向到恶意的
IP
地址或网页,从而使得用户无法正常访问所期望的网站,甚至会导致用户遭受网络欺诈或恶意软件攻击
。
[0003]现在通常通过使用加密的
DNS
解析
、
使用
VPN
服务和
DNS
缓存设置解决
DNS
劫持;
[0004]但加密的
DNS
解析需要额外的加密和解密过程,会增加网络延迟和资源消耗,影响解析速度和用户体验
。
且加密的
DNS
解析需要客户端和服务器都支持相应的加密协议,否则无法进行加密通信,导致一些旧版本的操作系统或设备无法享受加密的
DNS
解析
。
[0005]使用
VPN
服务连接到
VPN
会引入额外的网络层,导致网络速度可能会受到影响,降低上网体验
。
且在某些国家或地区,使用
VPN
服务可能违反当地法律限 ...
【技术保护点】
【技术特征摘要】
1.
一种基于
httpDNS
解决
DNS
劫持的方法,其特征在于,所述方法具体包括:向
httpDNS
服务器发送域名解析请求,其中,所述域名解析请求包括待解析的目标域名;接收所述
httpDNS
服务器返回的域名解析结果,其中,所述域名解析结果包括所述目标域名对应的目标
IP
地址;连接所述目标
IP
地址,以访问所述目标域名对应的页面
。2.
根据权利要求1所述基于
httpDNS
解决
DNS
劫持的方法,其特征在于,所述向
httpDNS
服务器发送域名解析请求,其中,所述域名解析请求包括待解析的目标域名,包括:获取客户端的地理位置信息,基于所述地理位置信息选择所述客户端对应的
httpDNS
服务器
。3.
根据权利要求1所述基于
httpDNS
解决
DNS
劫持的方法,其特征在于,所述向
httpDNS
服务器发送域名解析请求,其中,所述域名解析请求包括待解析的目标域名,还包括:接收
httpDNS
服务器返回的异常情况信息,其中,所述异常情况信息包括网络连接失败或解析失败;基于所述异常情况信息确定对应的解决方案
。4.
根据权利要求3所述基于
httpDNS
解决
DNS
劫持的方法,其特征在于,所述接收所述
httpDNS
服务器返回的域名解析结果,其中,所述域名解析结果包括所述目标域名对应的目标
IP
地址,包括:获取用于域名解析的
httpDNS
服务器集,所述
httpDNS
服务器集包括多个
httpDNS
服务器;当接收域名解析请求的
httpDNS
服务器返回的异常情况信息时,将所述域名解析请求基于所述
httpDNS
服务器集自动切换
httpDNS
服务器
。5.
根据权利要求1所述基于
httpDNS
解决
DNS
劫持的方法,其特征在于,所述接收所述
httpDNS
服务器返回的域名解析结果,其中,所述域名解析结果包括所述目标域名对应的目标
IP
地址,还包括:将所述
htt...
【专利技术属性】
技术研发人员:沈陈姗,刘海原,李文鹏,
申请(专利权)人:博视联苏州信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。