[发明专利]域名错误解析的纠正方法和系统有效
申请号: | 201710784405.2 | 申请日: | 2017-09-04 |
公开(公告)号: | CN107592374B | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 周丰杰 | 申请(专利权)人: | 北京新流万联网络技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京国电智臻知识产权代理事务所(普通合伙) 11580 | 代理人: | 吴红飞 |
地址: | 100015 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 域名 错误 解析 纠正 方法 系统 | ||
1.一种域名错误解析的纠正方法,其特征在于,包括:
S1、将网民的DNS请求报文进行复制,并复制的报文指向到DNS抢先应答程序中;
S2、监听所有网民的DNS请求,并向LDNS发出解析探测请求;然后将域名和解析结果形成对应关系,并输出配置到DNS抢先应答程序;其中,通过周期性轮询异步分析所有的请求,在源站的解析结果IP更换之后,能够进行及时更新,不需要等待过高的时间周期;
S3、当所述DNS抢先应答程序判断所述DNS请求报文为网民的报文,并且当请求的目的地址非LDNS时,对报文按照预定的处理方式执行预定的域名错误解析后处理,进行报文抢先应答回应,将LDNS获取解析结果,作为回应报文回应网民;
其中,所述对报文按照预定的处理方式执行预定的域名错误解析后处理包括:判断所述请求的目的地对应的IP地址和/或域名是否需要纠正,如果是,执行之前已经预设的规则进行域名错误解析后处理,所述预设的规则根据提前测试验证后的后处理执行;并且
只要需要纠错的网民向非运营商下发的LDNS发起DNS请求报文,应答程序都会进行DNS解析结果抢先应答;在域名解析请求中的域名与域名服务器中预先存储的域名不匹配时,根据预设的域名纠错规则,确定对请求访问的域名的响应信息,并指示网络服务器向客户端返回响应信息;预设的域名纠错规则包括:在域名服务器中获取与域名解析请求对应的至少一个备选域名,并获取预设IP地址;访问预设IP地址对应的网络服务器,并指示网络服务器将至少一个备选域名通过网页返回给客户端;或者在域名服务器中获取预设IP地址;访问预设IP地址对应的网络服务器,并指示网络服务器将预设的错误提醒网页返回给客户端。
2.根据权利要求1所述的方法,其特征在于,所述步骤S1中将网民的DNS请求报文进行复制的方式包括分光或者镜像的方式进行复制。
3.根据权利要求1所述的方法,其特征在于,所述根据提前测试验证后的后处理包括:a、DNS抢先应答程序,判断DNS报文请求来访IP地址是不是不需要进行纠正的IP地址,如果是,就忽略应答;b、DNS抢先应答程序,判断DNS请求报文的域名是否不需要纠正的域名,如果是,就忽略应答。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:d、DNS抢先应答程序从DNS缓冲区拿出DNS分析模块分析的域名结果,构造DNS响应报文返回给DNS请求端。
5.一种域名错误解析的纠正系统,其特征在于,包括:
报文复制模块,用于将网民的DNS请求报文进行复制,并复制的报文指向到DNS抢先应答程序中;
报文监听配置模块,用于监听所有网民的DNS请求,并向LDNS发出解析探测请求;然后将域名和解析结果形成对应关系,并输出配置到DNS抢先应答程序;其中,所述报文监听配置模块通过周期性轮询异步分析所有的请求,在源站的解析结果IP更换之后,能够进行及时更新,不需要等待过高的时间周期;
报文错误处理模块,设置成当所述DNS抢先应答程序判断所述DNS请求报文为网民的报文,并且当请求的目的地址非LDNS时,对报文按照预定的处理方式执行预定的域名错误解析后处理,进行报文抢先应答回应,将LDNS获取解析结果,作为回应报文回应网民;
其中,所述报文错误处理模块设置成判断所述请求的目的地对应的IP地址和/或域名是否需要纠正,如果是,执行之前已经预设的规则进行域名错误解析后处理,所述预设的规则根据提前测试验证后的后处理执行;并且
只要需要纠错的网民向非运营商下发的LDNS发起DNS请求报文,应答程序都会进行DNS解析结果抢先应答;在域名解析请求中的域名与域名服务器中预先存储的域名不匹配时,根据预设的域名纠错规则,确定对请求访问的域名的响应信息,并指示网络服务器向客户端返回响应信息;预设的域名纠错规则包括:在域名服务器中获取与域名解析请求对应的至少一个备选域名,并获取预设IP地址;访问预设IP地址对应的网络服务器,并指示网络服务器将至少一个备选域名通过网页返回给客户端;或者在域名服务器中获取预设IP地址;访问预设IP地址对应的网络服务器,并指示网络服务器将预设的错误提醒网页返回给客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新流万联网络技术有限公司,未经北京新流万联网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710784405.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种温室智能监控报警装置
- 下一篇:一种流水线数据采集系统的使用方法