Support til Internet Explorer ophørte den 15. juni 2022
Internet Explorer 11 er blevet permanent deaktiveret via en Microsoft Edge-opdatering på visse versioner af Windows 10. Hvis et websted, du besøger, skal bruge Internet Explorer 11, kan du genindlæse det med Internet Explorer tilstand i Microsoft Edge. Vi anbefaler, at du bruger Microsoft Edge for at få en hurtigere, mere sikker og mere moderne webbrowsingoplevelse.
ADVARSEL: Hvis du bruger Registreringseditor forkert, kan du forårsage alvorlige problemer, der kan kræve, at du geninstallerer dit operativsystem. Microsoft kan ikke garantere, at du kan løse problemer, der skyldes forkert brug af Registreringseditor. Brug registreringseditoren på eget ansvar.
Oversigt
I tidligere versioner af Internet Explorer (Internet Explorer 3.x) cachelagres DNS-værtsposter i 24 timer som standard. I mange tilfælde er dette for langt. I denne periode holder nogle værtsposter op med at fungere på grund af ændring i IP-adressen på den fjernserver, der oprindeligt blev løst.
Internet Explorer 4.x og nyere versioner ændrer, hvordan DNS-værtsposter cachelagres, ved at reducere standardværdien for timeout til 30 minutter.Flere oplysninger
ADVARSEL: Hvis du bruger Registreringseditor forkert, kan du forårsage alvorlige problemer, der kan kræve, at du geninstallerer dit operativsystem. Microsoft kan ikke garantere, at du kan løse problemer, der skyldes forkert brug af Registreringseditor. Brug registreringseditoren på eget ansvar.
I nogle tilfælde er denne nye timeoutindstilling for kort. Hvis dit miljø har et antal klienter, der opretter forbindelse, og alle udfører DNS-opslag hvert 30. minut, kan du opleve en uønsket stigning i netværkstrafikken. Hvis du vil ændre denne funktionsmåde, skal du foretage følgende ændring i registreringsdatabasen:-
Start registreringseditoren.
-
Find og klik på følgende nøgle i registreringsdatabasen:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
-
Klik på Tilføj værdi i menuen Rediger, og tilføj derefter følgende registreringsdatabaseværdier:
Værdinavn: DnsCacheTimeout
Datatype: REG_DWORD Radikand: Decimal Værdi: (klokkeslæt i sekunder) Værdinavn: ServerInfoTimeOut Datatype: REG_DWORD Radikand: Decimal Værdi: (klokkeslæt i millisekunder) -
Afslut registreringseditoren.
Hvis du f.eks. vil angive timeoutværdien til 10 minutter, skal du bruge en værdi på 600 sekunder.
Bemærk! |
Du skal bruge begge de registreringsdatabaseværdier, der er angivet i trin 3, til at styre internet Explorers interne resolver-cachemekanisme. |
Bemærk! |
Disse indstillinger gælder kun for internet explorer- og asynkrone WinInet-opkald. Disse indstillinger gælder ikke for synkrone WinInet-opkald. |
Løsning
Hvis du foretager synkroniserede opkald i WinInet, fungerer DNS-timeouts ikke, når de angives, som de vises i afsnittet "Flere oplysninger". Asynkrone opkald opfanger disse værdier korrekt.
Metode 1
Du kan løse dette problem ved at genstarte det program, der bruger WinInet.
Metode 2
Brug følgende løsning til kode. Åbn og luk det håndtag, du modtager, med InternetOpen-opkaldet, og åbn det derefter igen.
hOpen=::InternetOpen(.....)
InternetCloseHandle(hOpen);
hOpen=::InternetOpen(.....);
//
Brug nu håndtaget.
DNS-timeouts anvendes.