一种DNS劫持防御方法和装置制造方法及图纸

技术编号:18449276 阅读:61 留言:0更新日期:2018-07-14 12:08
本发明专利技术实施例提供了一种DNS劫持防御方法和装置,该方法和装置应用于DNS系统,具体为收集设定的目标域名在全区内的DNS信息;根据DNS信息判断目标域名是否被劫持;根据是否被劫持返回正确的DNS解析信息。通过上述操作,可以避免用户的DNS请求被劫持,从而可以使用户能够安全地使用互联网。

【技术实现步骤摘要】
一种DNS劫持防御方法和装置
本专利技术涉及互联网
,特别是涉及一种DNS劫持防御方法和装置。
技术介绍
DNS劫持又称域名劫持,是指在劫持的网络范围内拦截域名解析请求,分析请求的域名,并把审查范围以外的请求放行,否则返回假的IP地址,或者什么都不做从而使请求失去响应,其效果就是使特定的网络不能反应或使用户访问假网址。DNS服务器作为互联网的关键基础服务,一旦出现DNS劫持,将影响互联网的大部分业务的正常运行。因此,DNS劫持已成为影响网络安全的主要问题之一,对DNS劫持防御技术的分析和研究显得受到广泛关注。
技术实现思路
有鉴于此,本专利技术提供了一种DNS劫持防御方法和装置,以避免用户的DNS请求被劫持,从而使用户能够安全地使用互联网。为了解决上述问题,本专利技术公开了一种DNS劫持防御方法,应用于DNS系统,所述防御方法包括步骤:收集设定的目标域名在全区域内的DNS信息;根据所述DNS信息判断所述目标域名是否被劫持;根据是否被劫持返回正确的DNS解析信息。可选的,所述根据所述DNS信息判断所述目标域名是否被劫持,包括:通过将所述DNS信息与权威DNS信息进行对比的方式判断所述本文档来自技高网...

【技术保护点】
1.一种DNS劫持防御方法,应用于DNS系统,其特征在于,所述防御方法包括步骤:收集设定的目标域名在全区域内的DNS信息;根据所述DNS信息判断所述目标域名是否被劫持;根据是否被劫持返回正确的DNS解析信息。

【技术特征摘要】
1.一种DNS劫持防御方法,应用于DNS系统,其特征在于,所述防御方法包括步骤:收集设定的目标域名在全区域内的DNS信息;根据所述DNS信息判断所述目标域名是否被劫持;根据是否被劫持返回正确的DNS解析信息。2.如权利要求1所述的DNS劫持防御方法,其特征在于,所述根据所述DNS信息判断所述目标域名是否被劫持,包括:通过将所述DNS信息与权威DNS信息进行对比的方式判断所述目标域名是否被劫持。3.如权利要求2所述的DNS劫持防御方法,其特征在于,所述根据所述DNS信息判断所述目标域名是否被劫持,还包括:当判定所述目标域名被劫持时,进一步判断所述目标域名的被劫持区域和被劫持运营商。4.如权利要求1所述的DNS劫持防御方法,其特征在于,所述根据是否被劫持返回正确的DNS解析信息,包括:如果所述目标域名没有劫持,则本地DNS或DNS缓存中返回DNS解析结果;如果所述目标域名被劫持,并将所述权威DNS解析信息返回给用户。5.如权利要求4所述的DNS劫持防御方法,其特征在于,所述根据是否被劫持和用户的请求返回正确的DNS解析信息,还包括:如果无法获取所述权威DNS解析信息,则向用户返回默认DNS解析信息。6.一种DNS劫持的DNS劫持防御装置,应用于DNS系统,其特征在于,包括防御客户端和防御服务器:所述防御客户端...

【专利技术属性】
技术研发人员:陈归
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1