Como o Internet Explorer utiliza a cache para entradas de anfitrião DNS

Traduções de Artigos Traduções de Artigos
Artigo: 263558 - Ver produtos para os quais este artigo se aplica.
aviso : a utilização incorrecta do Editor de registo poderá provocar problemas graves que poderão forçar a reinstalação do sistema operativo. Microsoft não garante que os problemas resultantes da utilização incorrecta do Editor de registo possam ser resolvidos. As suas próprias risco da utilização do Editor de registo.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Em versões anteriores do Internet Explorer (Internet Explorer 3.x), as entradas do anfitrião de DNS são colocados em cache durante 24 horas por predefinição. Em muitos casos, isto é demasiado longo. Durante este período, algumas entradas de anfitrião parar de funcionar devido a alteração no endereço IP do servidor remoto foi inicialmente resolvido.

Internet Explorer 4.x e versões posteriores modificam como entradas de anfitrião DNS são colocados em cache diminuindo o valor de limite de tempo predefinido para 30 minutos.

Mais Informação

aviso : a utilização incorrecta do Editor de registo poderá provocar problemas graves que poderão forçar a reinstalação do sistema operativo. Microsoft não garante que os problemas resultantes da utilização incorrecta do Editor de registo possam ser resolvidos. As suas próprias risco da utilização do Editor de registo.

Em alguns casos, esta nova definição de limite de tempo é demasiado curta. Se o ambiente tiver um número de clientes que está a ligar e todas as pesquisas de DNS a cada 30 minutos, poderá detectar um aumento indesejado no tráfego de rede. Para modificar este comportamento, efectue o seguinte registo alterar:
  1. Inicie o Editor de registo.
  2. Localize e clique na seguinte chave no registo:
    Definições de HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet
  3. No menu Editar , clique em Adicionar valor e, em seguida, adicione os seguintes valores de registo:
    Nome do valor: DnsCacheTimeout
    Tipo de dados: REG_DWORD
    Base: decimal
    Valor: (tempo em segundos)

    Nome do valor: ServerInfoTimeOut
    Tipo de dados: REG_DWORD
    Base: decimal
    Valor: (tempo em milissegundos)
  4. Saia do Editor de registo.
Por exemplo, para definir o valor de tempo limite para 10 minutos, utilize um valor de 600 segundos.
Reduzir esta tabelaExpandir esta tabela
Nota Tem de utilizar ambos os valores de registo listados no passo 3 para controlar o mecanismo de cache de resolução interno do Internet Explorer.
Reduzir esta tabelaExpandir esta tabela
Nota Estas definições aplicam-se para o Internet Explorer e WinInet assíncrono apenas chamadas. Estas definições não se aplicam a chamadas de WinInet síncrono.

Como contornar

Se estiver a efectuar síncrono chama WinInet, os tempos limite DNS não funcionam quando definir a forma como estas são apresentadas na secção "Mais informação". Chamadas assíncronas recolher correctamente estes valores.

Método 1

Para contornar este problema, reinicie a aplicação que utiliza WinInet.

Método 2

Utilize a seguinte solução de código. Abrir e fechar o identificador que recebe com a chamada InternetOpen e, em seguida, abra-o novamente.

hOpen=::InternetOpen(.....)
InternetCloseHandle(hOpen);
hOpen=::InternetOpen(.....);
//
agora utilizar a alça.
Os tempos limite DNS são aplicados.

Propriedades

Artigo: 263558 - Última revisão: 11 de março de 2009 - Revisão: 6.3
A informação contida neste artigo aplica-se a:
  • Windows Internet Explorer 8
  • Windows Internet Explorer 7
  • Microsoft Internet Explorer 6.0 Service Pack 2
  • Microsoft Internet Explorer 6.0 Service Pack 1
  • Microsoft Internet Explorer 6.0 nas seguintes plataformas
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
    • Microsoft Windows NT Server 4.0 Standard Edition
    • Microsoft Windows NT Server 4.0 Terminal Server
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows Millennium Edition
    • Microsoft Windows 98 Segunda Edição
    • Microsoft Windows 98 Standard Edition
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 4.01 Service Pack 1
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 4.0 128-Bit Edition
Palavras-chave: 
kbmt kbhowto kbenv kbinfo KB263558 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 263558

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com