Extensões IPv6 para o formato de arquivo de configuração automática do navegador

A Microsoft implementou uma matriz de extensões para o Formato de Arquivo de Configuração Automática do Navegador para adicionar suporte a IPv6 nas funções auxiliares winINet e WinHTTP WPAD.

A explosão da Internet no final da década de 1990 causou uma escassez inesperada de endereços IPv4, com o pool se esgotando diariamente. O IPv6 fornece uma solução para esse problema e, embora atualmente não seja amplamente implantado, seu uso definitivamente se tornará mais prevalente no futuro. O WPAD é um protocolo que permite que os clientes Web detectem automaticamente qual deve ser a configuração de proxy correta para o tráfego de saída. Isso é muito útil para implantações corporativas porque permite que os administradores de TI configurem scripts complexos que podem rotear o tráfego para todos os clientes para proxies específicos com base no servidor de destino ao qual os clientes estão tentando se conectar. WinINet e WinHTTP dão suporte a funções auxiliares do WPAD, conforme definido pela especificação de formato de arquivo PAC (Configuração Automática de Proxy do Navegador), que se tornou um padrão de fato. Infelizmente, essa especificação foi escrita em 1996 e não define quais devem ser os comportamentos da função quando um script WPAD é implantado em uma rede compatível com IPv6.

Como o IPv6 é a onda do futuro, todos os componentes do Windows agora dão suporte a redes de pilha dupla (IPv4 e IPv6) e IPv6. Para dar suporte ao IPv6 sem afetar a implantação existente, a Microsoft adicionou 6 novas funções de classe auxiliar como uma extensão à especificação de formato de arquivo PAC (Configuração Automática de Proxy do Navegador) e também adicionou uma nova função compatível com IPv6 chamada FindProxyForURLEx que os administradores podem implementar no script WPAD.

Definições de API auxiliar de proxy com reconhecimento IPv6

Diferenças entre IPv6-Aware funções auxiliares do WPAD e funções auxiliares herdadas do WPAD

Observação

Essa funcionalidade requer o Windows Internet Explorer 7 ou superior.