[发明专利]检测出口IP地址的方法、装置和系统有效
申请号: | 201810366182.2 | 申请日: | 2018-04-23 |
公开(公告)号: | CN110392123B | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 李昶;曾福华 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L61/10 | 分类号: | H04L61/10;H04L61/4511 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 褚敏;宋子良 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检测 出口 ip 地址 方法 装置 系统 | ||
1.一种检测出口IP地址的方法,其特征在于,包括:
接收终端的本地域名系统服务器发送的域名解析请求,其中,所述域名解析请求中包含预设标号,所述预设标号用于触发权威域名系统服务器返回所述终端的本地域名系统服务器的出口IP地址;
从所述域名解析请求中获取所述出口IP地址,并将所述出口IP地址封装在域名解析应答中;
向所述本地域名系统服务器返回所述域名解析应答;
其中,所述终端用于从所述域名解析应答的响应标记字段中解析出所述出口IP地址对应的状态信息,若所述状态信息表示所述出口IP地址处于未授权状态,则确定从本地缓存域名系统服务器的缓存中得到所述出口IP地址。
2.根据权利要求1所述的方法,其特征在于,从所述域名解析请求中获取所述出口IP地址,并将所述出口IP地址封装在域名解析应答中包括:
对所述域名解析请求的源地址字段进行解析,得到所述出口IP地址;
将所述出口IP地址封装在所述域名解析应答的回答字段中。
3.根据权利要求2所述的方法,其特征在于,在将所述出口IP地址封装在域名解析应答中之后,还包括:
将所述域名解析应答的生存时间字段的取值设置为0。
4.根据权利要求3所述的方法,其特征在于,在将所述生存时间字段的取值设置为0之后,还包括:
所述终端从预设字符集合中选取多个字符,生成随机字符串;
所述终端将所述随机字符串设置为随机标号,将所述随机标号与所述域名解析请求组合成新的域名解析请求,其中,所述随机标号的域名级别低于所述预设标号的域名级别,所述新的域名解析请求经由所述本地域名系统服务器转发至所述权威域名系统服务器并请求所述权威域名系统服务器返回所述出口IP地址。
5.根据权利要求1所述的方法,其特征在于,在接收所述本地域名系统服务器发送的所述域名解析请求之前,还包括:
在权威域名系统服务器本地为所述本地域名系统服务器归属的区配置一个或多个域名,其中,所述一个或多个域名中每个域名至少包含所述预设标号。
6.一种检测出口IP地址的方法,其特征在于,包括:
接收来自于终端的域名解析请求,其中,所述域名解析请求中包含预设标号,所述预设标号用于触发权威域名系统服务器返回所述终端的本地域名系统服务器的出口IP地址;
经由所述本地域名系统服务器将所述域名解析请求发送至所述权威域名系统服务器;
经由所述本地域名系统服务器接收所述权威域名系统服务器返回的域名解析应答,其中,所述域名解析应答中携带有所述出口IP地址;
根据所述出口IP地址检测所述终端的本地缓存域名系统服务器与所述本地域名系统服务器是否相匹配;
其中,所述终端用于从所述域名解析应答的响应标记字段中解析出所述出口IP地址对应的状态信息,若所述状态信息表示所述出口IP地址处于未授权状态,则确定从所述本地缓存域名系统服务器的缓存中得到所述出口IP地址。
7.根据权利要求6所述的方法,其特征在于,根据所述出口IP地址检测所述本地缓存域名系统服务器与所述本地域名系统服务器是否相匹配包括以下至少之一:
根据所述本地缓存域名系统服务器的出口IP地址与所述本地域名系统服务器的出口IP地址确定所述本地缓存域名系统服务器与所述本地域名系统服务器是否位于同一地理区域;
根据所述本地缓存域名系统服务器的出口IP地址与所述本地域名系统服务器的出口IP地址确定所述本地缓存域名系统服务器与所述本地域名系统服务器是否属于同一运营商。
8.根据权利要求6所述的方法,其特征在于,所述终端与所述本地缓存域名系统服务器位于同一地理区域且属于同一运营商。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810366182.2/1.html,转载请声明来源钻瓜专利网。