[发明专利]用于处理DNS请求的方法和系统有效
申请号: | 201480009088.1 | 申请日: | 2014-04-22 |
公开(公告)号: | CN105453488B | 公开(公告)日: | 2019-01-18 |
发明(设计)人: | 陈永康;陈浩明;周杰怀;叶志斌;蔡旻甫 | 申请(专利权)人: | 柏思科技有限公司 |
主分类号: | H04L12/66 | 分类号: | H04L12/66 |
代理公司: | 深圳新创友知识产权代理有限公司 44223 | 代理人: | 江耀纯 |
地址: | 中国香港九龙长沙湾青山道*** | 国省代码: | 中国香港;81 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种用于在网关中处理域名服务(DNS)请求的方法以及系统。所述网关从来自其局域网的主机接收DNS请求。所述网关随后选择DNS服务器且向至少一个DNS服务器发送新DNS请求。DNS服务器可以或不可以通过第一隧道访问。所述新DNS请求的内容与所述所接收的DNS请求的内容相同。此外,当所述网关接收与所述DNS请求相对应的DNS响应时,它确定是否通过第二隧道向所述主机传送数据的决定,所述主机的IP地址在所述DNS响应中指定。所述决定可以是基于IP地址的地理位置。 | ||
搜索关键词: | 用于 处理 dns 请求 方法 系统 | ||
【主权项】:
1.一种用于在网关中处理域名服务(DNS)请求的方法,其中所述网关包括至少一个局域网(LAN)接口以及至少一个广域网(WAN)接口,所述方法包括:经由所述网关的所述至少一个LAN接口中的一者从第一主机接收第一DNS请求;选择至少一个DNS服务器;如果所述至少一个DNS服务器是通过至少一个隧道可访问的,那么通过所述至少一个隧道经由所述至少一个WAN接口向所述至少一个DNS服务器发送至少一个第一新DNS请求;如果所述至少一个DNS服务器是通过所述至少一个隧道中的任一者都不可访问的,那么在不使用隧道的情况下经由所述至少一个WAN接口向所述至少一个DNS服务器发送所述至少一个第一新DNS请求;以及其中所述至少一个第一新DNS请求的内容与所述第一DNS请求的内容相同;从所述至少一个DNS服务器接收第一DNS响应;经由所述网关的所述至少一个LAN接口中的所述一者向所述第一主机发送新DNS响应,其中所述新DNS响应是基于所述第一DNS响应;通过使用IP地理位置数据库来确定在所述第一DNS响应中指定的IP地址的地理位置;确定是否使用第二隧道向第二主机传送数据的决定;如果所述决定是使用所述第二隧道,那么使用所述第二隧道向所述第二主机传送数据;如果所述决定是不使用所述第二隧道或不存在决定,那么不使用所述第二隧道向所述第二主机传送数据;其中所述第二主机是通过在所述第一DNS响应中指定的所述IP地址可访问的;以及其中所述第一DNS响应与所述至少一个第一新DNS请求相对应。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于柏思科技有限公司,未经柏思科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201480009088.1/,转载请声明来源钻瓜专利网。
- 上一篇:使用自然语言处理进行的规则执行
- 下一篇:仿荷叶表面的超疏水薄膜及其制备方法