自动发现概述

配置防火墙客户端和 Web 代理客户端要连接到的 ISA 服务器计算机初看起来可能很简单。但是,后续修改很费时间,尤其是对于漫游客户而言更是如此,因为他们需要不断地进行调整。使用 ISA 服务器的自动发现功能可以配置客户端,使其自动发现适当的 ISA 服务器计算机。这样,漫游客户端便可以在需要的时候连接到适当的 ISA 服务器计算机。通过启用自动发现,Web 代理客户端和防火墙客户端都可以自动发现适当的 ISA 服务器计算机。

在 DNS 或 DHCP 服务器上配置 WPAD 和 WSPAD

启用自动发现之后,防火墙客户端或 Web 代理客户端将从 WPAD 服务器请求对象—在这种情况下,将针对服务请求配置 ISA 服务器计算机。将触发自动发现过程;例如,在 ISA 服务器计算机未响应或启用或禁用本地网络适配器时。

ISA 服务器使用 Web 代理自动发现 (WPAD) 项目来确定将为 Winsock 代理自动检测 (WSPAD) 和 WPAD 请求提供服务的 WPAD 服务器。您不必在 DNS 服务器上明确地配置 WSPAD 项。

有关说明,请参阅为 ISA 服务器的自动发现配置 DNS 以及为 ISA 服务器的自动发现配置 DHCP

自动发现的工作方式

自动发现基于存储在 DHCP 服务器或 DNS 服务器上的信息。首先,客户端从 DNS 或 DHCP 服务器检索 WPAD 服务器的名称。然后,客户端查询服务器(其为 WPAD 和 WSPAD 请求提供服务),以确定实际要使用的 ISA 服务器计算机。

为使用自动发现的客户端修改 ISA Server

要更改客户端使用的 ISA 服务器计算机,可以更改 DHCP 或 DNS 服务器中的项。但是,由于信息缓存在 DNS 或 DHCP 服务器上,因此客户端实际得到的可能是以前的 ISA 服务器计算机的名称。

要确保客户端在自动检测服务器时得到正确的信息,请执行下列操作:

  1. 将 DHCP 或 DNS 服务器上的自动检测设置为指向作为 WPAD 服务器的 Internet 信息服务 (IIS) 计算机。由于 IIS 计算机包含 Wspad.dat 和 Wpad.dat 文件,因此您不必更新 DHCP 或 DNS 的自动发现信息。
  2. 更改 IIS 计算机(作为专用的重定向程序)上的 Wspad.dat 文件中的自动发现信息。IIS 计算机专门作为重定向程序。

下面是 IIS 计算机上的 Wspad.dat 文件示例:

[Common]
Port=1745
[Servers Ip Addresses]
Name=ISAServer.microsoft.com

将立即应用在 Wspad.dat 重定向器中所做的更改,而不必考虑 DNS 缓存。




请在 ISA Server Guides and Articles 获取最新的 ISA 服务器内容。