灵活运用ISA2006链接转换功能
在ISA的发布规则中有一个链接转换的选项,不少朋友都问过这个功能有什么用?ISA Server中提供了一个Web过滤器,称为链接转换过滤器。本文将详细介绍。
在ISA的发布规则中有一个链接转换的选项,不少朋友都问过这个功能有什么用?今天我们设计一个实验对这一功能加以说明。我们先来看看微软是怎么介绍链接转换的,微软是这么说的:“从已发布的 Web 服务器上发送回外部客户端的 Web 页可能会有包含内部主机名的链接。 由于外部客户端不能解析这些受保护主机的名称,因此这些链接会被阻断。同时,将内部主机名发送给外部客户端也会使这些名称暴露在潜在黑客的威胁下。为了解决这些问题, ISA Server 中提供了一个 Web 过滤器,称为链接转换过 滤器。在启用此 Web 过滤器时,ISA就会针对相应的 Web 发布规则根据一组默认规则或用户定义的词典(用于将包含内部主机名的字符串映射为包含可解析主机名的字符串)进行链接转换。”
看了上面一段介绍,您明白链接转换的作用了吗?其实很简单,我们发布的内网网站中可能有些页面的超链接使用了内网的计算机名,这些内网的计算机名无法被互联网上的用户解析,因此外网用户访问这些超链接时肯定会出错。链接转换的作用就是把内网的计算机名转换为能被外网用户识别的完全合格域名。那有些朋友可能会问,网站的设计者为什么不直接在超链接中使用完全合格域名呢,?还要用ISA来帮忙!其实有时候设计内网网站时,可能并没有考虑到以后要把它发布到公网上去,因此设计师无法超前地使用完全合格域名来表现一些超链接。微软考虑到这种情形不可避免,而且并非所有的公司遇到这种情况都愿意把网站代码重写一遍,因此特意在ISA中实现了链接转换功能。
今天我们的实验拓扑如下图所示,内网的Perth是被发布的Web服务器,Perth上有些网页需要用到链接转换功能。

首先我们要把Perth上的Web站点通过ISA发布出来,具体方法请参考之前的博文,在此不再赘述。如下图所示,我们已经在ISA中创建了负责发布Perth的网站发布规则。

Perth被发布到外网的公共名称是www.contoso.com,如下图所示。

我们在外网的客户机Istanbul上测试一下发布结果,如下图所示,Perth发布成功!

- 本文关键词:
- ISA2006

