Início > Fore Front TMG/ISA Server 2006 > Proxy.pac no Internet Explorer 8 – parte 2

Proxy.pac no Internet Explorer 8 – parte 2

Saudações,

Antes de entrar na segunda parte do tema, gostaria de compartilhar com todos a honra que tive ontem (19/04/02010) de atuar num caso de ISA Server com o grande Yuri Diógenes da Microsoft, um dos maiores nomes da atualidade em matéria de ISA Server, TMG e temas relacionados a segurança.

Estamos atuando em um caso em que, provamos que o ISA não está com probemas, mas, nossa palavra sempre era posta em cheque. Após o caso de ontem, com a análise do Yuri, creio que alcançamos nosso objetivo. Obrigado Yuri!

Bom, entrando no tema, a uns dias atrás, postei uma solução para leitura do script de configuração proxy.pac no Internet Explorer 8 para estações XP e/ou Vista. Vale lembrar que no Windows 7, este problema não ocorre. Vc pode ler o meu último post clicando aqui.

Coloquei um exemplo de customização utilizando a função dnsResolve em cada linha de isInNet. Entretando, a solução postada pode ser melhorada para que você possa obter uma performance maior e evitando latências em infras muito grandes. No exemplo que coloquei, cada linha de isInNet tem uma chamada para o dnsResolve e cada chamada dessas faz consultas a DNS.

É recomendado que você use apenas uma vez o dnsResolve para armazenar o IP do host em uma variável. Dessa forma quando você realizar as diversas verificações do isInNet não haverá necessidade de novas consultas ao DNS (independente da infraestrutura utilizada).

Exemplo:

var ip_do_host = dnsResolve(host);

if (isInNet(ip_do_host, "129.214.0.0", "255.0.0.0") ||

                isInNet(ip_do_host, "127.0.0.1",  "255.240.0.0") ||

                isInNet(ip_do_host, "129.73.0.0", "255.255.0.0") ||

Essas funções são compatíveis com o IE8, IE7 e IE6 (conforme documentação a seguir) mas vale a pena tentar ver outras lógicas para evitar, quando possível, essas funções que fazem consultar ao DNS (para evitar delay no browser):

IE8: http://technet.microsoft.com/pt-br/library/cc985335.aspx

IE7: http://technet.microsoft.com/en-us/library/bb496457.aspx

IE6: http://technet.microsoft.com/en-us/library/dd361950.aspx

Quaisquer dúvidas, podem postar que responderei assim que possível.

Abraços

Uilson

  1. Nenhum comentário ainda.
  1. 29 de março de 2012 às 15:29

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: