[发明专利]用于DNS高速缓存的远程清除的方法和服务器有效
申请号: | 201680021381.9 | 申请日: | 2016-04-11 |
公开(公告)号: | CN107534691B | 公开(公告)日: | 2020-09-25 |
发明(设计)人: | M·阿克辛 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 dns 高速缓存 远程 清除 方法 服务器 | ||
1.一种由域名系统(“DNS”)中的高速缓存服务器执行的方法,所述高速缓存服务器具有DNS高速缓存,所述DNS高速缓存存储先前从权威服务器取回的一个或多个资源记录以及被配置为指定来自所述高速缓存服务器的所述DNS高速缓存的一个或多个资源记录的清除是否被启用的清除记录,所述方法包括:
在所述高速缓存服务器处经由计算机网络接收来自客户端设备或者所述权威服务器的DNS查询;以及
响应于接收到所述DNS查询,
确定所接收的所述DNS查询是否包括标志参数,所述标志参数具有指示所述DNS查询是用以清除在所述高速缓存服务器上的所述DNS高速缓存中存储的资源记录的请求的值;以及
响应于确定所接收的所述DNS查询是用以清除在所述高速缓存服务器上的所述DNS高速缓存中存储的资源记录的请求,
从所述高速缓存服务器上的所述DNS高速缓存取回所述清除记录;
确定所述清除记录是否指示包括在所述DNS查询中的、来自所述高速缓存服务器上的所述DNS高速缓存的所述资源记录的清除被启用;以及
响应于确定包括在所述DNS查询中的、来自所述高速缓存服务器上的所述DNS高速缓存的所述资源记录的清除被启用,从所述高速缓存服务器上的所述DNS高速缓存清除所述资源记录。
2.根据权利要求1所述的方法,还包括:在从所述高速缓存服务器上的所述DNS高速缓存清除所述资源记录之后,从所述权威服务器递归地取回被清除的所述资源记录的新副本。
3.根据权利要求1所述的方法,还包括:
响应于确定来自所述高速缓存服务器上的所述DNS高速缓存的所述资源记录的清除未被启用,
在所述高速缓存服务器上的所述DNS高速缓存中保持所述资源记录;以及
经由所述计算机网络传输DNS响应,所述DNS响应指示对在所述高速缓存服务器上的所述DNS高速缓存中存储的所述资源记录的所请求的所述清除被拒绝。
4.根据权利要求1所述的方法,其中:
所述DNS查询包括表示以下项的数据:要被清除的资源记录的域名和要被清除的资源记录的类,以及其中清除所述资源记录包括仅从所述高速缓存服务器上的所述DNS高速缓存中清除与所述域名相对应的所述类的所述资源记录。
5.根据权利要求1所述的方法,其中响应于确定来自所述高速缓存服务器上的所述DNS高速缓存中的资源记录的清除被启用,确定所接收的所述DNS查询是否满足所述高速缓存服务器上的安全性条件;以及
响应于确定所接收的所述DNS查询满足所述高速缓存服务器上的安全性条件,从所述高速缓存服务器上的所述DNS高速缓存清除所述资源记录。
6.根据权利要求1所述的方法,其中:
响应于确定来自所述高速缓存服务器上的所述DNS高速缓存中的所述资源记录的清除被启用,确定所接收的所述DNS查询是否从预定网络地址生成的;以及
响应于确定所接收的所述DNS查询是从预定网络地址生成的,从所述高速缓存服务器上的所述DNS高速缓存清除所述资源记录。
7.根据权利要求1所述的方法,其中所述高速缓存服务器是第一高速缓存服务器,并且其中所述方法还包括:
响应于确定所接收的所述DNS查询指示用以清除在所述第一高速缓存服务器上的所述DNS高速缓存中存储的所述资源记录的请求,
生成另一DNS查询,所述另一DNS查询指示用以清除在第二高速缓存服务器上的DNS高速缓存中存储的一个或多个资源记录的请求;以及
将所生成的所述另一DNS查询传输给所述第二高速缓存服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680021381.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:靶向中枢神经系统的AAV载体
- 下一篇:用于自诱导蛋白表达的方法和系统