DNS er et «ord» vi alle er veldig kjent med, det finnes en DNS-cache i Windows-systemet, og DNS-oppløsning er den faktiske adresseringsmetoden for de fleste applikasjoner på Internett. Ombyggingen av domenenavnteknologi og en rekke applikasjoner basert på domenenavnteknologi har beriket Internett-applikasjoner og protokoller, og med DNS kan vi ikke bare forbedre internetthastigheten vår, men også øke hastigheten på åpning av nettsider. DNS-cachen er imidlertid tidsbegrenset, og den vil automatisk oppdateres på et bestemt tidspunkt. For eksempel, når vi besøker et nettsted for første gang, vil DNS returnere riktig IP, og systemet vil midlertidig lagre dette resultatet, som er DNS-caching. Cachen setter en utløpstid, for eksempel 2 timer, når vi lukker siden etter 2 timer, vil systemet returnere resultatet direkte til deg fra den lokale DNS-cachen på datamaskinen din, uten å måtte spørre DNS-serveren, som "akselererer" oppløsningen av URL-en i forkledning. Selvfølgelig, etter mer enn N timer, vil systemet automatisk be DNS-serveren om nye resultater.
Som standard: Standardverdien for Windows DNS-cache er MaxCacheTTL, her er den som standard 86400s, som er en dag, og macOS følger TTL strengt i DNS-protokollen!
Men i motsetning til Windows-systemer er nettleserens DNS-cachetid uavhengig av TTL, og hver nettleser har en fast verdi. Følgende er cache-tidene for vanlige nettlesere:
1. Chrome Google Chrome For å øke tilgangen bruker Google Chrome metoden med å forhåndshente DNS-poster og etablere en DNS-cache lokalt for å gjøre tilkoblingen til nettstedet raskere.
chrome://net-internals/#dns 这里可以看各域名的DNS 缓存时间。Chrome对每个域名会默认缓存60s。
2. IE nettleser Altså cacher DNS i 30 minutter.
3. Firefox Firefox Firefox har en DNS-cache-funksjon, men standard cache-tid er bare 1 minutt, du kan endre standardverdien for å øke DNS-oppløsningen raskere, som følger: Åpne et nytt vindu, skriv inn about:config i adresselinjen, skriv enter, og gå inn i innstillingsgrensesnittet. Søk deretter etter network.dnsCacheExpiration, endre de opprinnelige 60 til 6000 (som indikerer 6000 sekunder cache), og søk deretter network.dnsCacheEntries for å endre standard 20 til 1000 (for 1000 cacher). Hvis det ikke er over to elementer, kan du opprette nye, og den nye oppføringstypen er heltall. Selvfølgelig kan du også sette andre verdier etter behov.
4. Safari er standardnettleseren i Apple-systemet Omtrent 10-tallet For å sikre høy tilgjengelighet krever DNS redundans av flere navneservere for å støtte hver region. Ressursposter for en sone oppdateres manuelt eller automatisk på en enkelt primær navneserver, kjent som den primære DNS-serveren, som kan være en autoritativ navneserver for én eller flere soner. Parsing innebærer vanligvis å gå gjennom flere navneservere for å finne informasjonen du trenger. Noen parsere fungerer imidlertid enklere ved å kommunisere med bare én navneserver. Disse enkle parserne er avhengige av en rekursiv navneserver (kalt en «stub-parser») for å finne utførelsesarbeidet slik at de kan finne informasjon. For eksempel vil Chrome først sende en HTTP-forespørsel til den første IP-en, og hvis det ikke fungerer, vil den sende en HTTP-forespørsel til neste IP Dato: 2014-11-21T17:13+0800 Forfatter: CobbLiu Org versjon 7.9.3f med Emacs versjon 24
|