Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 16451|Svar: 2

[vinduer] Hvor ofte tømmes Windows DNS-cachen?

[Kopier link]
Opslået på 06/12/2017 10.19.45 | | | |
DNS er et "ord", som vi alle er meget bekendte med, der er en DNS-cache i Windows-systemet, og DNS-opløsning er den faktiske adresseringsmetode for de fleste applikationer på internettet. Genudviklingen af domænenavnsteknologi og en række anvendelser baseret på domænenavnsteknologi har beriget internetapplikationer og protokoller, og med DNS kan vi ikke kun forbedre vores internethastighed, men også øge hastigheden ved åbning af websider. DNS-cachen er dog tidsbegrænset, og den vil automatisk blive opdateret på et bestemt tidspunkt.
For eksempel, når vi besøger en hjemmeside for første gang, vil DNS returnere den korrekte IP, og systemet vil midlertidigt gemme dette resultat, som er DNS-caching. Cachen sætter en udløbstid, for eksempel 2 timer, og når vi lukker siden efter 2 timer, vil systemet direkte returnere resultatet til dig fra din computers lokale DNS-cache uden at skulle spørge DNS-serveren, hvilket "accelererer" opløsningen af URL'en i forklædning. Selvfølgelig vil systemet efter mere end N timer automatisk bede DNS-serveren igen om at få nye resultater.

Som standard: Standardværdien for Windows DNS-cache er MaxCacheTTL, her er den som standard 86400s, hvilket er en dag, og macOS følger strengt TTL i DNS-protokollen!

Men i modsætning til Windows-systemer er browserens DNS-cachetid uafhængig af TTL, og hver browser har en fast værdi. Følgende er cache-tiderne for almindelige browsere:



1. Chrome Google Chrome
For at fremskynde adgangen bruger Google Chrome metoden med at forudhente DNS-poster og etablere en DNS-cache lokalt for at fremskynde forbindelsen på hjemmesiden.
chrome://net-internals/#dns 这里可以看各域名的DNS 缓存时间。Chrome对每个域名会默认缓存60s。

2. IE browser
Altså cacher DNS i 30 minutter.

3. Firefox Firefox
Firefox har en DNS-cachefunktion, men standardcachetiden er kun 1 minut, du kan ændre standardværdien for at fremskynde DNS-opløsningen, som følger:
Åbn et nyt vindue, indtast about:config i adresselinjen, skriv enter og gå ind i indstillingerne. Søg derefter efter network.dnsCacheExpiration, skift de oprindelige 60 til 6000 (hvilket indikerer 6000 sekunders cache), og søg derefter network.dnsCacheEntries for at ændre standarden 20 til 1000 (for 1000 caches). Hvis der ikke er over to elementer, kan du oprette nye, og den nye indgangstype er heltals. Selvfølgelig kan du også sætte andre værdier efter behov.

4. Safari er standardbrowseren i Apple-systemet
Omkring 10'ere
For at sikre høj tilgængelighed af tjenesten kræver DNS redundans på flere navneservere til at understøtte hver region. Ressourceposter for en zone opdateres manuelt eller automatisk på en enkelt primær navneserver, kendt som den primære DNS-server, som kan være en autoritativ navneserver for en eller flere zoner.
Parsing indebærer typisk at bevæge sig gennem flere navneservere for at finde de oplysninger, du har brug for. Dog fungerer nogle parsere mere enkelt ved at kommunikere med kun én navneserver. Disse simple parsere er afhængige af en rekursiv navneserver (kaldet en "stub parser") til at finde udførelsesarbejdet, så de kan finde information.
For eksempel vil Chrome først lave en HTTP-anmodning til den første IP, og hvis det ikke virker, vil den lave en HTTP-anmodning til den næste IP
Dato: 2014-11-21T17:13+0800 Forfatter: CobbLiu Org version 7.9.3f med Emacs version 24




Tidligere:Et udviklingsværktøj, der er essentielt for en god full-stack ingeniør
Næste:Jorden er nede, jorden er nede
 Udlejer| Opslået på 06/12/2017 10.27.40 |
Sådan deaktiverer man klientens DNS-caching i Windows XP og Windows Server 2003

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

For at se DNS-resolver-cachen, skriv ipconfig /displaydns i kommandoprompten

 Udlejer| Opslået på 06/12/2017 10.40.46 |

DNS-serveropløsning returnerer IP-allokeringspolitikken, og klienten vælger domænenavnets IP-politik
En simpel test til først at løse 163 domænenavne

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

Ikke-autoritativt svar:
Navn: 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, at domænenavnet har returneret flere IP'er, og DNS-serveren vil have nogle politikker, der sikrer, at kunden får adgang til serverens load balancing eller hastighedsgaranti, såsom IP random return, return ved nærmeste IP til brugeren osv., og dens primære kontrolstrategi er at justere den første returnerede IP i listen.

Generelt vælger klienten (som en browser) den IP, som DNS returnerer, til at tage den første IP, og hvis den første IP fejler, tager den den anden IP. Der er også klienter, der fejler direkte efter at have forbundet til den første IP.
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com