Android

Sådan ryddes dns-cachen

Sådan rydder du op i din computer med CCleaner.

Sådan rydder du op i din computer med CCleaner.

Indholdsfortegnelse:

Anonim

DNS-cache er en midlertidig database, der gemmer information om tidligere DNS-opslag. Med andre ord, hver gang du besøger et websted, vil dit operativsystem og din webbrowser føre en registrering for domænet og den tilhørende IP-adresse. Dette eliminerer behovet for gentagne forespørgsler til de eksterne DNS-servere og tillader, at dit operativsystem eller browser hurtigt løser webstedets URL.

I nogle situationer som f.eks. Fejlfinding af netværksproblemer eller efter at du har ændret DNS-opløsere, skal du skylle DNS-cachen. Dette vil rydde de cachelagrede DNS-poster og udføre en efterfølgende opslag for at løse domænet baseret på nyligt konfigurerede DNS-indstillinger.

Denne vejledning indeholder instruktioner om, hvordan du skyller DNS-cachen på forskellige operativsystemer og webbrowsere.

Ryd / skyl DNS-cache på Windows

Processen med at rydde DNS-cachen er den samme for alle Windows-versioner. Du skal åbne kommandoprompten med administratorrettigheder og køre ipconfig /flushdns .

Windows 10 og Windows 8

For at rydde DNS-cachen i Windows 10 og 8 skal du udføre følgende trin:

  1. Skriv cmd i Windows-søgelinjen.

    Højreklik på Kommandoprompt, og klik på Kør som administrator. Dette åbner vinduet Kommandoprompt.

Windows 7

For at rydde DNS-cachen i Windows 7 skal du udføre følgende trin:

  1. Klik på Start-knappen.

    Skriv cmd i tekstfeltet Start-menu-søgning.

    Højreklik på Kommandoprompt, og klik på Kør som administrator. Dette åbner vinduet Kommandoprompt.

    Skriv følgende linje på kommandolinjen og tryk på Enter:

    ipconfig /flushdns

    Ved succes returnerer systemet følgende meddelelse:

    Windows IP Configuration Successfully flushed the DNS Resolver Cache.

Ryd / skyl DNS-cache på Linux

På Linux er der ingen DNS-cache på OS-niveau, medmindre en cachetjeneste som Systemd-Løst, DNSMasq eller Nscd er installeret og kører. Processen med at rydde DNS-cachen er forskellig afhængigt af Linux-distributionen og den cachetjeneste, du bruger.

Systemd løst

De fleste moderne Linux-distributioner som Ubuntu 18.04 bruger systemd-løst service til at cache DNS-poster.

For at finde ud af, om tjenesten kører, skal du bruge følgende kommando:

sudo systemctl is-active systemd-resolved.service

Hvis tjenesten kører, udskrives kommandoen active . Ellers vil du se inactive .

For at rydde systemd opløst DNS-cache skal du indtaste:

sudo systemd-resolve --flush-caches

Ved succes returnerer kommandoen ingen beskeder.

DNSMasq

Dnsmasq er en letvægts DHCP- og DNS-cache-navneserver.

Hvis dit system bruger DNSMasq som en cache-server, skal du slette DNS-cachen for at genstarte Dnsmasq-tjenesten:

sudo systemctl restart dnsmasq.service

Eller

sudo service dnsmasq restart

nscd

Nscd er en cache-dæmon, og det er det foretrukne DNS-cachingsystem til de fleste RedHat-baserede distributioner.

Hvis dit system bruger Nscd, skal du genstarte Nscd-tjenesten for at rydde DNS-cachen:

sudo systemctl restart nscd.service

Eller

sudo service nscd restart

Ryd / skyl DNS-cache på macOS

Kommandoen til at skylle cache i macOS er lidt anderledes afhængigt af den version, du kører. Kommandoen skal udføres som en bruger med systemadministratorrettigheder (sudo-bruger).

For at rydde DNS-cachen i macOS skal du udføre følgende trin:

  1. Åbn Finder.

    Gå til Programmer> Hjælpeprogrammer> Terminal. Dette åbner terminalvinduet.

    Skriv følgende linje på kommandolinjen og tryk på Enter:

    sudo killall -HUP mDNSResponder

    Indtast din sudo-adgangskode, og tryk på Enter igen. Efter succes returnerer systemet ikke nogen meddelelse.

I tidligere versioner af macOS er kommandoen til at skylle cache forskellig.

macOS version 10.11 og 10.9

sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder

macOS version 10.10

sudo discoveryutil mdnsflushcache sudo discoveryutil udnsflushcaches

macOS version 10.6 og 10.5

sudo dscacheutil -flushcache

Ryd / skyl DNS-cache til browseren

De fleste moderne webbrowsere har en indbygget DNS-klient til at forhindre gentagne spørgsmål hver gang webstedet besøges.

Google Chrome

For at rydde Google Chromes DNS-cache skal du udføre følgende trin:

  1. Åbn en ny fane, og skriv chrome://net-internals/#dns i Chromes adresselinje. Klik på knappen "Ryd værtscache".

Hvis det ikke fungerer for dig, kan du prøve at rydde cachen og cookies.

  1. Åbn dialogboksen "Ryd browsingdata" med CTRL+Shift+Del Vælg et tidsinterval. Vælg "Alle tidspunkter" for at slette alt. Marker "Cookies og andre webstedsdata" og "Bufrede billeder og filer". Klik på knappen "Ryd data".

Denne metode skal fungere for alle Chrome-baserede browsere, inklusive Chromium, Vivaldi og Opera.

Firefox

For at rydde Firefox's DNS-cache skal du udføre følgende trin:

  1. I øverste højre hjørne skal du klikke på hamburgerikonet at åbne Firefox's menu: Klik på ⚙ Options (Preferences) Klik på fanen Privatliv og sikkerhed eller Privatliv til venstre. Rul ned til sektionen History og klik på knappen Clear History… Vælg et tidsinterval, der skal ryddes. Vælg "Alt" for at slette alt. Vælg alle felter og klik på "Ryd nu".

Hvis det ikke fungerer for dig, kan du prøve følgende metode og deaktivere DNS-cachen midlertidigt.

  1. Åbn en ny fane og skriv about:config i Firefox's adresselinje.Søg efter network.dnsCacheExpiration , indstil værdien midlertidigt til 0 og klik på OK. Skift derefter tilbage standardværdien og klik på OK.Søg efter network.dnsCacheEntries , indstil værdien midlertidigt til 0 og klik på OK. Skift derefter tilbage standardværdien og klik på OK.

Konklusion

Du har lært, hvordan du rydder eller skyller DNS-cache på Windows, Linux og macOS-operativsystemer.

Linux- og macOS-brugere kan bruge dig-kommandoen til forespørgsel og fejlfinding af DNS-problemer.

terminal