Slik fjerner du og gjenoppretter DNS Cache i MacOS Sierra

Mac OS-brukere som har endret DNS-innstillingene, må kanskje slette DNS-cachen før endringene trer i kraft. I tillegg kan det hende at navneservere og domener noen ganger ikke løser det som er ment hvis du har foreldet DNS-cache på Mac, en annen situasjon der det kan være løsningen å tilbakestille DNS-cache.

Vi viser deg hvordan du sparer ut DNS-cache i MacOS Sierra 10.12 og senere.


Merk: Dette bruker kommandolinjen og er derfor rettet mot mer avanserte brukere. Det er ganske sjeldent at en nybegynner Mac OS-bruker vil måtte nullstille sin DNS-cache uansett, men ofte vil bare omstart oppnå samme effekt.

Slik fjerner du DNS-cache i MacOS Sierra

  1. Åpne Terminal-applikasjonen, funnet i Verktøy-mappen i Programmer
  2. Skriv inn følgende kommandosyntaks nøyaktig (bruk kopi og lim inn hvis du er i tvil om syntaks nøyaktighet):
  3. sudo killall -HUP mDNSResponder;say DNS cache has been flushed

  4. Trykk på Return / Enter-tasten og skriv inn administratorpassordet når det blir forespurt (dette er nødvendig på grunn av sudo-privilegier)
  5. Vent noen øyeblikk for at DNS-cachen skal slettes

Du får et verbalt lydvarsel, DNS-bufferen er spylt når du er ferdig.

Dette kan være spesielt viktig hvis du nylig har gjort endringer i DNS-servere i Mac OS, og finner at endringene ikke har tatt i bruk, men brukes også ofte av webutviklere, programmerere og designere som jobber med domenenavn eller etter redigering av vertsfil.

Selv om det ikke alltid er nødvendig, kan det hende du må avslutte og gjenstarte eventuelle aktive programmer som bruker DNS eller nettverk, inkludert Safari, Chrome, Firefox, Opera, sFTP, SSH og andre lignende oppgaver som er avhengige av domenenavnetkorrespondanse.

Sjelden kan kommandoen ovenfor ikke fungere, men en alternativ kommando er tilgjengelig for MacOS Sierra 10.12.3 og senere som legger til et ekstra fokus på en hjelpeprosess også, er syntaksen:

sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache;say MacOS DNS cache has been cleared

Som før, slår retur vil utføre kommandosyntaxen og tilbakestille DNS-cachene i MacOS 10.12.4 og nyere utgaver.

Husk at dette tipset er beregnet for moderne versjoner av MacOS, inkludert Sierra 10.12 og senere. Tidligere versjoner av MacOS har ofte helt forskjellige metoder for å tilbakestille DNS-bufferen som beskrevet her, men siden noen av de tidligere utgivelsene fortsatt er i bruk, kan det være verdifullt å kjenne disse metodene også.

Har du kommentarer eller triks for å tilbakestille DNS-cachen i MacOS? Gi oss beskjed i kommentarene!