[发明专利]获取IP地址的方法及系统在审
申请号: | 201210343244.0 | 申请日: | 2012-09-14 |
公开(公告)号: | CN103685590A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 倪生华;李志勇 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/06 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 吴贵明;张永明 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 获取 ip 地址 方法 系统 | ||
1.一种获取IP地址的方法,其特征在于,包括:
接收由主机客户端发送的地址解析请求,所述地址解析请求包括:域名和所述主机客户端的机器名;
根据所述地址解析请求中的机器名从高速缓存服务器中进行查询,以获取所述主机客户端的机器名所对应的DNS分组和/或私有DNS记录;
根据所述地址解析请求中的域名从获取到的DNS分组和/或私有DNS记录中进行查询,以获取所述域名所对应的IP地址;
将获取到的IP地址返回给所述主机客户端,以通过获取到的IP地址访问测试服务器;
其中,所述高速缓存服务器包括:私有DNS记录、DNS分组记录以及所述机器名与私有DNS记录或DNS分组记录的绑定信息,DNS分组记录包括一条或多条DNS记录,每条DNS记录存储域名和IP地址之间的对应关系。
2.根据权利要求1所述的方法,其特征在于,根据所述地址解析请求中的域名从获取到的DNS分组和/或私有DNS记录中进行查询,以获取所述域名所对应的IP地址的步骤包括:
判断获取到的DNS分组和/或私有DNS记录中存储的域名是否与所述地址解析请求中的域名相同;其中,
在相同的情况下,获取到所述地址解析请求中的域名在DNS分组和/或私有DNS记录中所对应的IP地址;
在不相同的情况下,将所述地址解析请求转发至DNS服务器,从所述DNS服务器上查询得到所述地址解析请求所对应的IP地址。
3.根据权利要求1所述的方法,其特征在于,在根据所述地址解析请求中的机器名从高速缓存服务器中进行查询之前,所述方法还包括:
所述主机客户端通过浏览器向Web应用服务器发出访问请求;
在根据所述访问请求获取到所述主机客户端的机器名和所有的私有DNS记录、DNS分组记录之后,通过所述Web应用服务器来设置所述主机客户端的机器名与任意一个私有DNS记录或DNS分组记录之间的绑定关系;
将所述机器名与任意一个私有DNS记录或DNS分组记录之间的绑定关系保存至所述高速缓存服务器。
4.根据权利要求3所述的方法,其特征在于,在所述主机客户端通过浏览器访问Web应用服务器之前,所述方法还包括:
在所述Web应用服务器上创建所述私有DNS记录和DNS分组记录;
设置所述私有DNS记录和DNS分组记录的优先级;其中,
所述私有DNS记录包括本地DNS信息记录,所述DNS分组记录包括公共DNS记录、推荐DNS记录以及生效DNS分组。
5.根据权利要求3所述的方法,其特征在于,在将所述机器名与任意一个私有DNS记录或DNS分组记录之间的绑定信息保存至所述高速缓存服务器之后,所述方法还包括:
新的主机客户端发出访问请求至所述Web应用服务器;
通过远程接口从客户端信息库中查询是否存在与所述新的主机客户端的主机名具有属性关联的主机名;
其中,在所述客户端信息库中存在与所述新的主机客户端的主机名具有属性关联的主机名的情况下,判断该具有属性关联的主机名是否存在与私有DNS记录或DNS分组记录之间的绑定关系,在存在的情况下,默认推送该私有DNS记录或DNS分组记录给所述新的主机客户端,用于创建所述新的主机客户端的主机名与该私有DNS记录或DNS分组记录之间的绑定关系。
6.根据权利要求5所述的方法,其特征在于,在推送该私有DNS记录或DNS分组记录给所述新的主机客户端之前,所述方法还包括:在所述客户端信息库中存在与所述新的主机客户端的主机名具有属性关联的主机名,且该具有属性关联的主机名既与所述私有DNS记录具有绑定关系,也与所述DNS分组记录具有绑定关系,则按照所述私有DNS记录和DNS分组记录的优先级来推送该私有DNS记录或DNS分组记录给所述新的主机客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210343244.0/1.html,转载请声明来源钻瓜专利网。