Chinaunix首页 | 论坛 | 博客
  • 博客访问: 575899
  • 博文数量: 88
  • 博客积分: 7206
  • 博客等级: 少将
  • 技术积分: 1162
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-26 16:04
文章分类

全部博文(88)

文章存档

2011年(3)

2010年(24)

2009年(16)

2008年(45)

分类: WINDOWS

2010-06-17 18:03:53

 

转载自微软技术资料 倘若侵权,请与我联系立即删除

本页内容

摘要

URL集

域集

名称解析

摘要

URL 集和域名集是在配置 Microsoft Internet Security and Acceleration (ISA) Server 2004 规则时可以创建和使用的工具箱元素。URL 集指定一个或多个分组到一个集合中的 URL。域名集将一个或多个域名定义为单个集合。

 
URL 集

您可以创建 URL 集,然后在访问规则中使用,以允许或拒绝对该集合中指定的 Web 站点的访问。当 ISA Server 处理一个应用于某 URL 集的规则时,它只为 Web 流量请求(HTTP、HTTPS 或 HTTP 上的 FTP)处理该规则的 URL 集合元素。如果客户端请求使用另外的协议(防火墙流量),ISA Server 将在处理该规则时忽略该 URL 集。例如,如果某规则同时指定了一个“计算机”集和一个 URL 集作为目标标准,则该规则仅评价“计算机”集。URL 集将被忽略。

在创建 URL 集时请注意以下事项:

您能够以 URL 格式指定一个或多个 URL:

://:/

在该名称的主机部分,您可以使用通配符(*)来指定计算机集。例如,要指定 Microsoft.com 域中的所有计算机,可指定为 *.microsoft.com。

在该名称的路径部分,您可以指定一个通配符星号作为路径的一部分,但是只能在结尾处指定。例如:

* 是可接受的。

*/sales 是不可接受的。

不能将 URL 集指定为 IP 地址。

在将请求与包含 URL 集的规则匹配时,请注意以下情况:

匹配时仅考虑请求中的主机名称和路径。

URL 的协议部分将从请求中去除并被忽略。

指定的任何端口号将从请求中去除并被忽略。

如果某个请求包括一个问号(?),问号及其后面的所有内容将在匹配之前从请求中去除。

在匹配时,主机和路径名称不区分大小写。

对于 HTTP 和 HTTP 上的 FTP,当请求中指定的 URL 不带路径时,它将匹配任何路径。换句话说, 或“a.com”等价于 /* 。

对于 HTTPS 流量,仅当 URL 没有指定路径时才会处理 URL 集。例如 或“a.com”。如果 URL 指定了路径(即使只是“/”),那么对于 HTTPS 流量,该 URL 将被忽略。

一些 URL 集映射例子如下:

对于 URL 集条目:

ftp://a.com:25/apath

针对 的请求将得到匹配,针对 :55 的请求也会得到匹配,因为协议和端口被去除了。

对于 URL 集条目:

针对 /abc 的请求将得到匹配,针对 /abc/def 的请求也会得到匹配。换句话说, 等价于 /* 。例外情况是 HTTPS 请求,它们不会被处理,因为指定了路径。

对于 URL 集条目:

/a

针对 /a 的请求将得到匹配。但是针对 /a/b 的请求不会得到匹配。在这样的条目中,请求与跟在“a”后面的树不匹配。

对于 URL 集条目:

问号及其后面的所有内容从请求中去除了,因此如果在拒绝规则中指定该 URL 集,并且有一个针对 的请求到达,该请求将被截断为 ,并得到允许,因为它与拒绝规则中指定的 URL 集不匹配。为了阻止这样的请求,应该在 URL 集中指定 。

对于 URL 集条目:

“a.com”,HTTPS 请求将得到匹配,因为没有指定路径。

对于 URL 集条目:

“b.com/”,HTTPS 请求将不会得到匹配,因为指定了路径(“/”)。

阅读(1552) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~