Расширения IPv6 для формата файла автоконфигуратора
Корпорация Майкрософт реализовала массив расширений для формата файла автоконфигуратора навигатора, чтобы добавить поддержку IPv6 в вспомогательные функции WinINet и WinHTTP WPAD.
Взрыв Интернета в конце 1990-х годов вызвал неожиданный дефицит IPv4-адресов, при этом пул истощается ежедневно. IPv6 предоставляет решение этой проблемы, и хотя она в настоящее время не широко развернута, его использование, безусловно, станет более распространенной в будущем. WPAD — это протокол, позволяющий веб-клиентам автоматически определять правильность конфигурации прокси-сервера для исходящего трафика. Это очень полезно для корпоративных развертываний, так как это позволяет ИТ-администраторам настраивать сложные скрипты, которые могут направлять трафик для всех клиентов в определенные прокси-серверы на основе целевого сервера, к которому клиенты пытаются подключиться. WinINet и WinHTTP поддерживают вспомогательные функции WPAD, определенные спецификацией формата файла автоконфигурации прокси-серверанавигатора (PAC), которая стала стандартом defacto. К сожалению, эта спецификация была написана в 1996 году и не определяет, какое поведение функции должно быть при развертывании скрипта WPAD в сети с поддержкой IPv6.
Так как IPv6 является волной будущего, все компоненты Windows теперь поддерживают двойной стек (IPv4 и IPv6) и только сети IPv6. Чтобы поддерживать IPv6, не влияя на существующее развертывание, корпорация Майкрософт добавила 6 новых вспомогательных функций класса в качестве расширения в спецификацию формата файла автоконфигуратора прокси-сервера навигатора (PAC), а также добавила новую функцию iPv6, которая называется FindProxyForURLEx, которую администраторы могут реализовать в скрипте WPAD.
Заметка
Для этой функции требуется Windows Internet Explorer 7 или более поздней версии.