Hoe & te wissen DNS-cache resetten in MacOS Sierra

Inhoudsopgave:

Anonim

Mac OS-gebruikers die hun DNS-instellingen hebben gewijzigd, moeten mogelijk hun DNS-cache leegmaken voordat de wijzigingen van kracht worden. Bovendien kunnen naamservers en domeinen soms niet worden opgelost als je een verouderde DNS-cache op de Mac hebt, een andere situatie waarin het resetten van de DNS-cache vaak de oplossing kan zijn.

We laten u zien hoe u de DNS-cache leegmaakt in MacOS Sierra 10.12 en hoger.

opmerking: dit gebruikt de opdrachtregel en is dus gericht op meer gevorderde gebruikers. Het komt vrij zelden voor dat een beginnende Mac OS-gebruiker zijn DNS-cache toch moet resetten, maar vaak heeft gewoon opnieuw opstarten hetzelfde effect.

DNS-cache wissen in MacOS Sierra

  1. Open de Terminal-toepassing, gevonden in de map Hulpprogramma's binnen Toepassingen
  2. Voer de volgende opdrachtsyntaxis exact in (gebruik kopiëren en plakken als u twijfelt over de nauwkeurigheid van de syntaxis):
  3. sudo killall -HUP mDNSResponder; stel dat de DNS-cache is geleegd

  4. Druk op de Return/Enter-toets en voer het beheerderswachtwoord in wanneer daarom wordt gevraagd (dit is nodig vanwege sudo-privileges)
  5. Wacht even totdat de DNS-cache is gewist

Je krijgt een mondelinge audiowaarschuwing dat de DNS-cache is geleegd wanneer voltooid.

Dit kan met name belangrijk zijn als u onlangs wijzigingen hebt aangebracht aan DNS-servers in Mac OS en merkt dat de wijzigingen niet zijn doorgevoerd, maar wordt ook vaak gebruikt door webontwikkelaars, programmeurs en ontwerpers die werken met domeinnamen of na het bewerken van het hosts-bestand.

Hoewel het niet altijd nodig is, moet u mogelijk alle actieve toepassingen die DNS of netwerken gebruiken afsluiten en opnieuw starten, waaronder Safari, Chrome, Firefox, Opera, sFTP, SSH en andere soortgelijke taken die afhankelijk zijn van domeinnaam correspondentie.

Het komt zelden voor dat de bovenstaande opdracht niet werkt, maar er is een alternatieve opdracht beschikbaar voor macOS Sierra 10.12.3 en hoger die ook een extra focus op een hulpproces toevoegt, die syntaxis is:

sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache;zeg dat MacOS DNS-cache is gewist

Als voorheen zal het drukken op return de opdrachtsyntaxis uitvoeren en de DNS-caches resetten in MacOS 10.12.4 en nieuwere releases.

Onthoud dat deze tip bedoeld is voor moderne versies van macOS, waaronder Sierra 10.12 en later. Eerdere versies van MacOS hebben vaak compleet andere methoden om de DNS-cache opnieuw in te stellen, zoals hier beschreven, hoewel sommige van de eerdere releases nog steeds in gebruik zijn, kan het waardevol zijn om ook deze methoden te kennen.

Heeft u opmerkingen of trucs om de DNS-cache in MacOS opnieuw in te stellen? Laat het ons weten in de reacties!

Hoe & te wissen DNS-cache resetten in MacOS Sierra