Como o Internet Explorer usa o cache para entradas de host DNS

Traduções deste artigo Traduções deste artigo
ID do artigo: 263558 - Exibir os produtos aos quais esse artigo se aplica.
Aviso : se você usar o Editor do Registro incorretamente, poderá causar problemas sérios que talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que você pode resolver problemas resultantes do uso incorreto do Editor do Registro. Use o Editor do registro por sua própria conta e risco.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Em versões anteriores do Internet Explorer (Internet Explorer 3.x), entradas de host DNS são armazenadas em cache por 24 horas por padrão. Em muitos casos, isso é muito longo. Durante esse período, algumas entradas de host parar de funcionar devido a alteração no endereço IP do servidor remoto que foi inicialmente resolvido.

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

Mais Informações

Aviso : se você usar o Editor do Registro incorretamente, poderá causar problemas sérios que talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que você pode resolver problemas resultantes do uso incorreto do Editor do Registro. Use o Editor do registro por sua própria conta e risco.

Em alguns casos, essa nova configuração de tempo limite é muito curta. Se seu ambiente tiver um número de clientes que estão se conectando e são todas as pesquisas DNS executando cada 30 minutos, você pode enfrentar um aumento indesejado no tráfego de rede. Para modificar esse comportamento, faça o seguinte registro alterar:
  1. Inicie o Editor do Registro.
  2. Localize e clique na seguinte chave no Registro:
    Configurações de HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet
  3. No menu Editar , clique em Adicionar valor e adicione os seguintes valores do Registro:
    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. Feche o Editor do Registro.
Por exemplo, para definir o valor do tempo limite para 10 minutos, use um valor de 600 segundos.
Recolher esta tabelaExpandir esta tabela
Observação Você deve usar os valores do Registro listados na etapa 3 para controlar o mecanismo de cache de resolvedor interno dele.
Recolher esta tabelaExpandir esta tabela
Observação Essas configurações se aplicam ao Internet Explorer e assíncrono do WinInet chama somente. Essas configurações não se aplicam às chamadas de WinInet síncrona.

Como Contornar

Se você estiver fazendo síncrono chama no WinInet, os limites DNS não funcionam quando definir o modo como eles são mostrados na seção "Mais informação". Chamadas assíncronas pegar esses valores corretamente.

Método 1

Para contornar esse problema, reinicie o aplicativo que usa WinInet.

Método 2

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

hOpen=::InternetOpen(.....)
InternetCloseHandle(hOpen);
hOpen=::InternetOpen(.....);
//
Agora use a alça.
Os tempo limite DNS são aplicados.

Propriedades

ID do artigo: 263558 - Última revisão: quarta-feira, 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 Edition
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows Millennium Edition
    • Microsoft Windows 98 Second Edition
    • 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 Edição de 128 Bits
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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes 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