Jak aplikace Internet Explorer používá pro položky hostitele DNS do mezipaměti

Překlady článku Překlady článku
ID článku: 263558 - Produkty, které se vztahují k tomuto článku.
Upozornění:: Pokud použijete Editor registru nesprávně, můžete způsobit vážné problémy, které mohou vyžadovat přeinstalaci operačního systému. Společnost Microsoft nemůže zaručit, že potíže vzniklé v důsledku nesprávného použití Editoru registru budete moci vyřešit.. Editor registru používáte na vlastní nebezpečí..
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

V dřívějších verzích aplikace Internet Explorer (aplikace Internet Explorer 3.x), položky hostitelů DNS jsou uloženy v mezipaměti po dobu 24 hodin ve výchozím nastavení. V mnoha případech to je příliš dlouhý. Během tohoto období některé položky hostitele přestat fungovat kvůli změnu v poli Adresa IP vzdáleného serveru, který byl poprvé vyřešen.

Aplikace Internet Explorer 4.x a novější verze upravit způsob, jakým jsou položky hostitele DNS do mezipaměti snížením výchozí hodnotu časového limitu 30 minut.

Další informace

Upozornění:: Pokud použijete Editor registru nesprávně, můžete způsobit vážné problémy, které mohou vyžadovat přeinstalaci operačního systému. Společnost Microsoft nemůže zaručit, že potíže vzniklé v důsledku nesprávného použití Editoru registru budete moci vyřešit.. Editor registru používáte na vlastní nebezpečí..

V některých případech tato nová nastavení časového limitu je příliš krátký. Pokud vaše prostředí obsahuje počet klientů, které se připojujete a jsou u všech provést vyhledávání DNS každých 30 minut, můžete se setkat s nežádoucí zvýšení provozu v síti. Chcete-li toto chování změnit, proveďte následující změna v registru:
  1. Spusťte program Editor registru..
  2. Vyhledejte následující klíč registru a klepněte na něj::
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
  3. Na stránceÚpravaklepněte na příkazPřidat hodnotua poté přidejte následující hodnoty registru:
    Název hodnoty: DnsCacheTimeout
    Typ dat: REG_DWORD
    Radix: desetinné číslo
    Hodnota: (čas v sekundách)

    Název hodnoty: ServerInfoTimeOut
    Typ dat: REG_DWORD
    Radix: desetinné číslo
    Hodnota: (čas v milisekundách)
  4. Ukončete program Editor registru..
Například k nastavení hodnoty časového limitu na 10 minut, použijte hodnotu 600 sekund.
Zmenšit tuto tabulkuRozšířit tuto tabulku
POZNÁMKA:Obě hodnoty registru uvedených v kroku 3 je třeba použít k řízení mechanismus překládání vnitřní mezipaměti aplikace Internet Explorer.
Zmenšit tuto tabulkuRozšířit tuto tabulku
POZNÁMKA:Toto nastavení platí pro aplikaci Internet Explorer a WinInet asynchronní volání pouze. Toto nastavení se nevztahuje na WinInet synchronní volání.

Jak potíže obejít

Pokud vytváříte synchronní volání WinInet, časové limity DNS nefungují při nastavení způsobu, jakým jsou zobrazeny v části "Další informace". Asynchronní volání zvedněte tyto hodnoty správně.

Metoda 1:

Chcete-li tento problém vyřešit, restartujte aplikaci používající rozhraní WinInet.

Metoda 2

Použijte následující kód řešení. Otevření a zavření popisovače, které obdržíte pomocí volání InternetOpen a znovu otevřete.

hOpen=::InternetOpen(.....)
InternetCloseHandle(hOpen);
hOpen=::InternetOpen(.....);
//
Pomocí úchytu.
Časové limity DNS jsou použity.

Vlastnosti

ID článku: 263558 - Poslední aktualizace: 5. října 2010 - Revize: 1.0
Informace v tomto článku jsou určeny pro produkt:
  • Windows Internet Explorer 9 Beta
  • Windows Internet Explorer 8
  • Windows Internet Explorer 7
  • Microsoft Internet Explorer 6.0 Service Pack 1
  • Microsoft Internet Explorer 6.0 na těchto platformách
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
    • Microsoft Windows NT Server 4.0 Standard Edition
    • Microsoft Windows NT Workstation 4.0 Developer Edition
Klíčová slova: 
kbhowto kbenv kbinfo kbmt KB263558 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:263558

Dejte nám zpětnou vazbu

 

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