Hur man tömmer DNS-resolver-cachen på Windows, macOS och Linux

Tömning av DNS-resolver-cachen kan hjälpa till att lösa internetanslutningsproblem och säkerställa att ditt system använder den mest aktuella DNS-informationen. Denna artikel tillhandahåller steg-för-steg-instruktioner för att rensa DNS-cachen på Windows 11/10, macOS och Linux.

För Windows 11/10-användare

  1. Öppna Kommandotolken

    • Tryck på Windows + S för att öppna sökfältet.
    • Skriv cmd eller Kommandotolken.
    • Högerklicka på Kommandotolken och välj Kör som administratör.
  2. Töm DNS-cachen

    • I Kommandotolken skriver du ipconfig /flushdns och trycker på Enter:
      Viewer window
    • Du bör se ett bekräftelsemeddelande som säger att DNS-resolver-cachen har tömts framgångsrikt:
      Viewer window

För macOS-användare

  1. Öppna Terminal

    • Öppna Spotlight genom att trycka på Command + Space.
    • Skriv Terminal och tryck på Enter, eller så kan du hitta Terminal-applikationen i mappen Verktyg inom Program.
  2. Töm DNS-cachen

    Beroende på vilken version av macOS du har, ange den lämpliga kommandot nedan och tryck på Enter. Du kan behöva ange ditt administratörslösenord för att köra kommandot.

    • För macOS 10.11 (El Capitan) och senare:
      sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    • För macOS 10.10 (Yosemite):
      sudo killall -HUP mDNSResponder
    • För macOS 10.9 (Mavericks), 10.8 (Mountain Lion) och 10.7 (Lion):
      sudo dscacheutil –flushcache
    • För macOS 10.6 (Snow Leopard):
      sudo lookupd –flushcache

För Linux-användare

Tömning av DNS-cachen på Linux beror på vilken DNS-tjänst som används, såsom nscd, dnsmasq eller systemd-resolved.

För systemd-resolved (vanligt i nyare distributioner):

  • Öppna ett terminalfönster.
  • Ange följande kommando:
    sudo systemd-resolve --flush-caches

För nscd:

  • Öppna ett terminalfönster.
  • Ange följande kommando:
    sudo systemctl restart nscd

För dnsmasq:

  • Öppna ett terminalfönster.
  • Ange följande kommando:
    sudo systemctl restart dnsmasq

Slutsats

Tömning av din DNS-cache är en enkel process som kan lösa många vanliga internetanslutningsproblem. Om du fortsätter att uppleva problem efter att ha tömt din DNS-cache, överväg att kontrollera din internetanslutning eller kontakta din internetleverantör för ytterligare assistans.

Taggar: Anslutning