Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 16451|Svar: 2

[fönster] Hur ofta töms Windows DNS-cache?

[Kopiera länk]
Publicerad på 2017-12-06 10:19:45 | | | |
DNS är ett "ord" som vi alla är mycket bekanta med, det finns en DNS-cache i Windows-systemet, och DNS-upplösning är den faktiska adresseringsmetoden för de flesta applikationer på Internet. Omarbetningen av domännamnsteknologi och en mängd olika applikationer baserade på domännamnsteknologi har berikat internetapplikationer och protokoll, och med DNS kan vi inte bara förbättra vår internethastighet utan också öka hastigheten på att öppna webbsidor. DNS-cachen är dock tidsbegränsad och uppdateras automatiskt vid en viss tidpunkt.
Till exempel, när vi besöker en webbplats för första gången, kommer DNS att returnera rätt IP, och systemet kommer tillfälligt att lagra detta resultat, vilket är DNS-cache. Cachen sätter en utgångstid, till exempel 2 timmar, när vi stänger sidan efter 2 timmar kommer systemet direkt att returnera resultatet till dig från datorns lokala DNS-cache, utan att behöva fråga DNS-servern, vilket "accelererar" lösningen av URL:en i förklädnad. Självklart, efter mer än N timmar, kommer systemet automatiskt att be DNS-servern igen om nya resultat.

Som standard: Standardvärdet för Windows DNS-cache är MaxCacheTTL, här är det som standard 86400s, vilket är en dag, och macOS följer strikt TTL i DNS-protokollet!

Till skillnad från Windows-system är dock webbläsarens DNS-cachetid oberoende av TTL, och varje webbläsare har ett fast värde. Följande är cache-tiderna för vanliga webbläsare:



1. Chrome Google Chrome
För att snabba upp åtkomsten använder Google Chrome metoden att förhämta DNS-poster och upprätta en DNS-cache lokalt för att snabba upp webbplatsens anslutning.
chrome://net-internals/#dns 这里可以看各域名的DNS 缓存时间。Chrome对每个域名会默认缓存60s。

2. IE webbläsare
Dvs. cachar DNS i 30 minuter.

3. Firefox Firefox
Firefox har en DNS-cachefunktion, men standardcachetiden är bara 1 minut, du kan ändra standardvärdet för att snabba upp DNS-upplösningen, enligt följande:
Öppna ett nytt fönster, skriv about:config i adressfältet, ange enter och gå in i inställningarna. Sök sedan på network.dnsCacheExpiration, ändra ursprungliga 60 till 6000 (vilket indikerar 6000 sekunders cache), och sök sedan network.dnsCacheEntries för att ändra standardvärdet 20 till 1000 (för 1000 cacher). Om det inte finns fler än två objekt kan du skapa nya, och den nya posttypen är heltals. Självklart kan du också ställa in andra värden vid behov.

4. Safari är standardwebbläsaren i Apple-systemet
Ungefär 10-skillar
För att säkerställa hög tillgänglighet kräver DNS redundans på flera namnservrar för att stödja varje region. Resursposter för en zon uppdateras manuellt eller automatiskt på en enda primär namnserver, känd som primär DNS-server, som kan vara en auktoritativ namnserver för en eller flera zoner.
Parsing innebär vanligtvis att man går genom flera namnservrar för att hitta den information du behöver. Vissa parsers fungerar dock enklare genom att kommunicera med bara en namnserver. Dessa enkla parsers förlitar sig på en rekursiv namnserver (kallad en "stub-parser") för att hitta exekveringsarbetet för att hitta information.
Till exempel gör Chrome först en HTTP-förfrågan till den första IP-adressen, och om det inte fungerar gör den en HTTP-förfrågan till nästa IP
Datum: 2014-11-21T17:13+0800 Författare: CobbLiu Org version 7.9.3f med Emacs version 24




Föregående:Ett utvecklingsverktyg som är avgörande för en bra fullstack-ingenjör
Nästa:Jorden är nere, jorden är nere
 Hyresvärd| Publicerad på 2017-12-06 10:27:40 |
Hur man inaktiverar klientens DNS-cache i Windows XP och Windows Server 2003

https://support.microsoft.com/zh-cn/help/318803/how-to-disable-client-side-dns-caching-in-windows-xp-and-windows-serve

För att se DNS-resolver-cachen, skriv ipconfig /displaydns i kommandotolken

 Hyresvärd| Publicerad på 2017-12-06 10:40:46 |

DNS-serverupplösning returnerar IP-allokeringspolicyn och klienten väljer domännamnets IP-policy
Ett enkelt test för att först lösa 163 domännamn

C:\Users\itsvse>nslookup www.163.com
Server: ns4.zj.chinamobile.com
Address:  211.140.188.188

Icke-auktoritativt svar:
Namn: c01.i05.cmbzj.hadns.net
Addresses:  111.1.38.160
          111.1.38.159
          223.94.95.114
          223.94.95.119
Aliases:  www.163.com
          www.163.com.cloudcdn.net
          c01.i05.hacdn.net



Du kan se att domännamnet har returnerat flera IP-adresser, och DNS-servern har vissa policyer för att säkerställa att kunden använder serverns lastbalansering eller hastighetsgaranti, såsom IP random return, return via närmaste IP till användaren, etc., och dess huvudsakliga kontrollstrategi är att justera den första returnerade IP:n i listan.

Generellt väljer klienten (som en webbläsare) den IP som DNS returnerar för att ta den första IP:n, och om den första IP:n misslyckas tar den den andra IP:n. Det finns också klienter som misslyckas direkt efter att ha anslutit sig till den första IP-adressen.
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com