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:

  1. Skriv cmd i søkefeltet i Windows.

  2. Høyreklikk på Kommandoprompt og klikk Kjør som administrator. Dette åpner ledetekstvinduet.

  3. 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:

  1. Klikk på Start-knappen.

  2. Skriv cmd i tekstboksen i Start-menysøk.

  3. Høyreklikk på ledeteksten og klikk Kjør som administrator. Dette åpner vinduet Kommandoprompt.

  4. 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:

  1. Åpne Finder.

  2. Gå til Programmer > Verktøy > Terminal. Dette åpner terminalvinduet.

  3. 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:

  1. Åpne en ny fane og skriv chrome://net-internals/#dns i Chrome adressefelt.
  2. Klikk på «Tøm vertsbuffer» -knappen.

Hvis dette ikke fungerer for deg, kan du prøve å tømme hurtigbufferen og informasjonskapslene.

  1. Åpne dialogboksen «Tøm nettleserdata» med CTRL+Shift+Del.
  2. Velg et tidsintervall. Velg «All time» for å slette alt.
  3. Merk av for «Informasjonskapsler og andre nettsteddata» og «Bufrede bilder og filer».
  4. 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:

  1. Øverst til høyre klikker du på hamburgerikonet for å åpne Firefox-menyen:
  2. Klikk på ⚙ Options (Preferences) -linken.
  3. Klikk på kategorien Personvern & Sikkerhet eller Personvern til venstre.
  4. Rull ned til History og klikk på Clear History... -knappen.
  5. Velg et tidsrom for å fjerne. Velg «Alt» for å slette alt.
  6. 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.

  1. Åpne en ny fane og skriv about:config i Firefox adresselinje.
  2. Søk etter network.dnsCacheExpiration, sett verdien midlertidig til 0 og klikk OK. Deretter endrer du tilbake standardverdien og klikker OK.
  3. 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.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *