Функция автообнаружения может быть реализована с помощью протокола WPAD или сценария статической конфигурации. В случае WPAD клиенты веб-прокси (обычно клиентский веб-обозреватель) используют протокол WPAD для получения записи WPAD с сервера DHCP или DNS. С помощью сценария конфигурации клиенты подключаются к указанному в сценарии расположению для извлечения параметров прокси-сервера.

Принятие решения о выборе либо механизма WPAD, либо сценария статической конфигурации зависит от сетевой инфраструктуры и требований к клиенту. Примите во внимание следующее.

Клиенты могут пользоваться любым из этих способов в отдельности или и тем и другим одновременно. При использовании двух способов сначала выполняется попытка применить WPAD, а статический сценарий применяется в случае если не удалось обнаружить WPAD.

Сценарий автоматической конфигурации

Forefront TMG предоставляет заданный по умолчанию сценарий конфигурации по адресу http://fqdn:8080/array.dll?Get.Routing.Script, где fqdn — полное доменное имя (FQDN) сервера Forefront TMG. Расположение сценария конфигурации можно указать в каждом обозревателе или задать для всех клиентов, использующих групповую политику.

WPAD

Настройка WPAD выполняется с помощью записи WPAD в DHCP или DNS. Клиенты обращаются с запросами WPAD на сервер DNS или DHCP и на основании возвращенных данных получают информацию о расположении файлов настройки Wpad.dat и Wspad. Затем клиенты отправляют запрос на соответствующий файл настройки, находящийся в этом местоположении.

При использовании WPAD клиенты веб-прокси выполняют поиск параметров конфигурации следующим образом.

  1. Клиенты используют протокол WPAD для получения записи WPAD с сервера DHCP или DNS.

    Процесс автообнаружения DHCP осуществляется следующим образом.

    • DHCP-клиенты отправляют сообщения DHCPINFORM для запроса DHCP о расположении сервера WPAD, содержащего запись WPAD.

    • DHCP предоставляет адрес сервера, на котором размещаются сведения о WPAD в процессе распределения, или, при необходимости, получает эти сведения.

    • Клиенты запрашивают сведения о WPAD с этого адреса.

    Процесс автообнаружения DNS осуществляется следующим образом.

    • Клиент веб-прокси отправляет запрос DNS.

    • DNS-сервер отвечает на запрос, предоставляя IP-адрес сервера WPAD.

  2. URL-адрес WPAD, возвращенный клиенту, содержит адрес сервера WPAD, на котором находятся файлы Wpad.dat и Wspad.dat.

Подключение клиентского компьютера к серверу WPAD выполняется следующим образом.

  1. Клиенты веб-прокси запрашивают сценарий автоматической конфигурации с помощью URL-адреса в формате http://wpad/wpad.dat для извлечения записи WPAD из DNS или в формате http://Компьютер_FQDN:Port/wpad.dat для извлечения записи WPAD из DHCP. Компьютер_FQDN является полным доменным именем (FQDN) сервера WPAD.

  2. Клиенты веб-прокси, запущенные на компьютерах с клиентом межсетевого экрана, запрашивают сценарий автоматической конфигурации с помощью URL-адреса в формате http://wpad/wspad.dat для записей DNS или с помощью http://Компьютер_FQDN:Port/wspad.dat для извлечения записей WPAD из серверов DHCP. Компьютер_FQDN является полным доменным именем сервера WPAD, на котором будет создан файл Wpad.dat. Номер порта, указанный в записи DHCP, должен совпадать с номером порта, на котором можно получить доступ к данным автообнаружения.

  3. Компьютер Forefront TMG используется для обслуживания подключений Winsock для всех приложений на компьютере с клиентом межсетевого экрана. Для клиентов веб-прокси Internet Explorer® подключается к компьютеру Forefront TMG, предназначенному для веб-запросов.

  4. В случае если автообнаружение прошло неудачно, клиенты могут переключиться в конфигурацию SecureNAT, при условии наличия на клиентском компьютере соответствующим образом настроенного шлюза по умолчанию.

WPAD.dat

Клиенты веб-прокси запрашивают файл Wpad.dat с сервера WPAD, используя URL-адрес в формате http://wpad/wpad.dat. Файл Wpad.dat является файлом Microsoft JScript®, который используется обозревателем веб-клиента для установки параметров обозревателя. Файл содержит следующие сведения.

  • Прокси-сервер, который следует использовать для запросов клиентов.

  • Домены и IP-адреса, к которым можно обращаться напрямую, в обход прокси-сервера.

  • Альтернативный маршрут (если прокси-сервер недоступен).

WSPAD.dat

Приложения веб-прокси, запущенные на компьютерах с клиентом межсетевого экрана, запрашивают файл Wspad.dat, используя URL-адрес в формате http://wpad/wspad.dat.

Для реализации WSPAD на сервере Forefront TMG применяется механизм WPAD и выполняется создание файла Wspad.dat, необходимого для предоставления клиенту параметров прокси-сервера, а также дополнительных сведений о настройке клиента межсетевого экрана, которые не требуются для процесса автообнаружения. Клиент межсетевого экрана подключается к серверу, используя имя сервера и номер порта; после этого из указанного сервера извлекаются параметры настройки клиента межсетевого экрана. Поддерживается только порт 1745. В файле Wspad.dat содержатся следующие значимые записи.

  • [Common]

  • Port=1745

  • [Servers IP Addresses]Name = DNS_Entry

  • В разделе [Servers IP Addresses] могут находиться либо IP-адрес компьютера Forefront TMG, либо DNS-имя.