Hur man rensar & Återställ DNS-cache i MacOS Sierra

Innehållsförteckning:

Anonim

Mac OS-användare som har ändrat sina DNS-inställningar kan behöva rensa sin DNS-cache innan ändringarna träder i kraft. Dessutom kanske namnservrar och domäner ibland inte löser sig som avsett om du har inaktuell DNS-cache på Mac, en annan situation där återställning av DNS-cache ofta kan vara lösningen.

Vi visar dig hur du rensar ut DNS-cache i MacOS Sierra 10.12 och senare.

notera: detta använder kommandoraden och är därför riktat till mer avancerade användare. Det är ganska sällsynt att en nybörjare av Mac OS-användare skulle behöva återställa sin DNS-cache ändå, men ofta kommer bara omstart att få samma effekt.

Hur man rensar DNS-cache i MacOS Sierra

  1. Öppna Terminal-applikationen, som finns i mappen Utilities i Applications
  2. Ange följande kommandosyntax exakt (använd kopiera och klistra in om du är osäker på syntaxens noggrannhet):
  3. sudo killall -HUP mDNSResponder;säg att DNS-cache har tömts

  4. Vänta en stund tills DNS-cacheminnet rensas

Du kommer att få en verbal ljudvarning om att DNS-cachen har tömts när den är klar.

Detta kan vara särskilt viktigt om du nyligen har gjort ändringar i DNS-servrar i Mac OS och upptäcker att ändringarna inte har trätt i kraft, men det används också ofta av webbutvecklare, programmerare och designers som är arbetar med domännamn eller efter att ha redigerat hosts-filen.

Även om det inte alltid är nödvändigt kan du behöva avsluta och starta om alla aktiva applikationer som använder DNS eller nätverk, inklusive Safari, Chrome, Firefox, Opera, sFTP, SSH och andra liknande uppgifter beroende på domännamnskorrespondens.

Sällan kanske ovanstående kommando inte fungerar, men ett alternativt kommando är tillgängligt för macOS Sierra 10.12.3 och senare som lägger till ytterligare fokus på en hjälpprocess också, den syntaxen är:

sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache;säg att MacOS DNS-cache har rensats

Som tidigare kommer kommandosyntaxen att exekveras genom att trycka på retur och DNS-cachen återställs i MacOS 10.12.4 och nyare versioner.

Kom ihåg att det här tipset är avsett för moderna versioner av macOS inklusive Sierra 10.12 och senare. Tidigare versioner av MacOS har ofta helt andra metoder för att återställa DNS-cache som beskrivs här, men eftersom vissa av de tidigare utgåvorna fortfarande är i drift kan det vara värdefullt att känna till dessa metoder också.

Har du några kommentarer eller knep för att återställa DNS-cache i MacOS? Låt oss veta i kommentarerna!

Hur man rensar & Återställ DNS-cache i MacOS Sierra