Så här återställer du DNS-cache i MacOS High Sierra

Behöver du återställa och rensa DNS-cacheminne i MacOS High Sierra? Vissa Mac-användare kan behöva återställa sin lokala DNS-cache ibland, vanligtvis eftersom Mac DNS-inställningarna har ändrats, eller en viss namnserver eller domän är cachad och de behöver spola befintlig DNS-cache.

Medan det oftast är webbutvecklare, systemadministratörer och nätverksadministratörer som lurar med DNS och måste återställa och rensa sina DNS-caches, måste andra Mac-användare ibland också rensa DNS-cacherna också.


I macOS High Sierra kan du återställa DNS-cachen genom att rikta in mDNSResponder-processen via kommandoraden som finns tillgänglig i Terminal app. Det här liknar att rensa DNS-cacheminne i MacOS Sierra och El Capitan, men processen att återställa DNS-cachen har ändrats många gånger under historiken i operativsystemet Mac OS och Mac OS X.

Så här återställer du DNS-cachen i MacOS High Sierra

Observera att återställning och spolning av DNS-cacheminnet sannolikt kommer att störa all aktiv internetaktivitet eller användning.

  1. Starta Terminal-programmet, det finns i mappen / Program / Verktyg / mapp på en Mac
  2. På kommandoraden skriver du följande syntax:
  3. sudo killall -HUP mDNSResponder; sleep 2; echo macOS DNS Cache Reset | say

  4. Tryck på Retur-tangenten och ange sedan administratörslösenordet och tryck sedan tillbaka igen
  5. Vänta ett ögonblick, när du ser texten "MacOS DNS Cache Reset" visas i Terminal har DNS-cache-återställningen lyckats
  6. Utgångsterminal

Det kan hända att du måste sluta och starta om vissa internetanslutna applikationer för att ändringarna träder i kraft, men de flesta webbläsare kan räcka med en enkel uppdatering.

Om ovanstående tillvägagångssätt inte fungerar av någon anledning, kan du bryta kommandotyntaxen till mindre komponenter:

sudo killall -HUP mDNSResponder && echo macOS DNS Cache Reset

Detta gäller för MacOS High Sierra, som är versionen som Mac OS 10.13.x. Användare som är intresserade av att lära sig att återställa DNS-cacheminne i tidigare versioner av MacOS kan lära sig hur man gör det för Sierra, El Capitan, Yosemite och tidigare versioner av Mac OS X om så önskas.