Hvordan tømme (skylle) DNS-hurtigbufferen på Windows, MacOS og Linux
DNS-hurtigbuffer er en midlertidig database som lagrer informasjon om tidligere DNS-oppslag. Med andre ord, når du besøker et nettsted, vil operativsystemet og nettleseren registrere domenet og den tilhørende IP-adressen. Dette eliminerer behovet for gjentatte spørsmål til de eksterne DNS-serverne, og lar operativsystemet eller nettleseren raskt løse nettadressen til nettstedet.
I noen situasjoner som feilsøking av nettverksproblemer eller etter endring av DNS-resolvere, trenger du for å skylle DNS-hurtigbufferen. Dette vil fjerne de hurtigbufrede DNS-oppføringene og utføre en påfølgende oppslag for å løse domenet basert på nylig konfigurerte DNS-innstillinger.
Denne artikkelen inneholder instruksjoner om hvordan du spyler DNS-hurtigbufferen i forskjellige operativsystemer og nettlesere. / p>
Clear / Flush DNS Cache on Windows #
Prosessen med å tømme DNS-cachen er den samme for alle Windows-versjoner. Du må åpne ledeteksten med administratorrettigheter og kjøre ipconfig /flushdns
.
Windows 10 og Windows 8 #
For å tømme DNS-hurtigbufferen i Windows 10 og 8, utfør følgende trinn:
-
Skriv cmd i søkefeltet i Windows.
-
Høyreklikk på Kommandoprompt og klikk Kjør som administrator. Dette åpner ledetekstvinduet.
-
Skriv inn følgende linje på kommandolinjen og trykk Skriv inn:
Når det lykkes, vil systemet returnere følgende melding:
Windows 7 #
Slik tømmer du DNS-cachen i Windows 7 , utfør følgende trinn:
-
Klikk på Start-knappen.
-
Skriv cmd i tekstboksen i Start-menysøk.
-
Høyreklikk på ledeteksten og klikk Kjør som administrator. Dette åpner vinduet Kommandoprompt.
-
På kommandolinjen skriver du inn følgende linje og trykker Enter:
Når det lykkes, vil systemet returnere følgende melding:
Slett / skyll DNS-cache på Linux #
På Linux er det ingen DNS-caching på OS-nivå med mindre en cachetjeneste som Systemd-Resolved, DNSMasq eller Nscd er installert og kjører. Prosessen med å tømme DNS-hurtigbufferen er forskjellig avhengig av Linux-distribusjon og cachetjenesten du bruker.
Systemd løst #
De fleste moderne Linux-distribusjoner som Ubuntu 18.04 bruker systemd løste tjenesten for å cache DNS-oppføringer.
For å finne ut om tjenesten kjører, bruk følgende kommando:
Hvis tjenesten kjører, vil kommandoen skrive ut active
. Ellers ser du inactive
.
For å tømme Systemd løst DNS-cache, skriv:
Når det lykkes, returnerer ikke kommandoen noen melding.
DNSMasq #
Dnsmasq er en lett DHCP- og DNS-cache-navneserver.
Hvis systemet ditt bruker DNSMasq som en caching-server, må du starte Dnsmasq-tjenesten på nytt for å tømme DNS-cachen:
Eller
Nscd #
Nscd er en hurtigbufferdemon, og den er det foretrukne DNS-caching-systemet for de fleste av RedHat-baserte distribusjoner.
Hvis systemet ditt bruker Nscd, for å tømme DNS-cachen, må du starte Nscd-tjenesten på nytt:
Eller
Tøm / skyll DNS-cache på macOS #
Kommandoen for å tømme hurtigbuffer i macOS er litt annerledes, avhengig av hvilken versjon du kjører. Kommandoen må utføres som en bruker med systemadministratorrettigheter (sudo-bruker).
For å tømme DNS-hurtigbufferen i macOS, gjør du følgende:
-
Åpne Finder.
-
Gå til Programmer > Verktøy > Terminal. Dette åpner terminalvinduet.
-
Skriv inn følgende linje på kommandolinjen og trykk Enter:
Skriv inn sudo-passordet ditt, og trykk Enter på nytt. Når det lykkes, returnerer ikke systemet noen melding.
For tidligere versjoner av macOS er kommandoen for å tømme hurtigbufferen en annen.
macOS-versjon 10.11 og 10.9
macOS versjon 10.10
macOS versjon 10.6 og 10.5
Clear / Flush DNS-cache for nettleser #
De fleste moderne nettlesere har en innebygd DNS-klient for å hindre gjentatte spørsmål hver gang nettstedet besøkes.
Google Chrome #
For å tømme Google Chrome DNS-cache, gjør du følgende:
- Åpne en ny fane og skriv
chrome://net-internals/#dns
i Chrome adressefelt. - Klikk på «Tøm vertsbuffer» -knappen.
Hvis dette ikke fungerer for deg, kan du prøve å tømme hurtigbufferen og informasjonskapslene.
- Åpne dialogboksen «Tøm nettleserdata» med
CTRL+Shift+Del
. - Velg et tidsintervall. Velg «All time» for å slette alt.
- Merk av for «Informasjonskapsler og andre nettsteddata» og «Bufrede bilder og filer».
- Klikk på «Tøm data» -knappen.
Denne metoden skal fungere for alle Chrome-baserte nettlesere, inkludert Chromium, Vivaldi og Opera.
Firefox #
For å tømme Firefoxs DNS-cache , utfør følgende trinn:
- Øverst til høyre klikker du på hamburgerikonet
☰
for å åpne Firefox-menyen: - Klikk på
⚙ Options (Preferences)
-linken. - Klikk på kategorien Personvern & Sikkerhet eller Personvern til venstre.
- Rull ned til
History
og klikk påClear History...
-knappen. - Velg et tidsrom for å fjerne. Velg «Alt» for å slette alt.
- Velg alle boksene og klikk «Fjern nå».
Hvis det ikke fungerer for deg, kan du prøve følgende metode og deaktiverte DNS-cachen midlertidig.
- Åpne en ny fane og skriv
about:config
i Firefox adresselinje. - Søk etter
network.dnsCacheExpiration
, sett verdien midlertidig til 0 og klikk OK. Deretter endrer du tilbake standardverdien og klikker OK. - Søk etter
network.dnsCacheEntries
, sett midlertidig verdien til 0 og klikk OK. Deretter endrer du tilbake standardverdien og klikker OK.
Konklusjon #
Vi har vist deg hvordan du tømmer eller skyller DNS-cache på Windows, Linux og macOS. operativsystemer.
Linux- og macOS-brukere kan bruke dig
-kommandoen til å spørre og feilsøke DNS-problemer.