Slik sletter du & Tilbakestill DNS-buffer i MacOS Sierra

Innholdsfortegnelse:

Anonim

Mac OS-brukere som har endret DNS-innstillingene, må kanskje tømme DNS-bufferen før endringene trer i kraft. I tillegg kan det hende at navneservere og domener ikke løser seg etter hensikten hvis du har gammel DNS-cache på Mac-en, en annen situasjon der tilbakestilling av DNS-cache ofte kan være løsningen.

Vi viser deg hvordan du skyller ut DNS-buffer i MacOS Sierra 10.12 og nyere.

note: denne bruker kommandolinjen og er dermed rettet mot mer avanserte brukere. Det er ganske sjelden at en nybegynner Mac OS-bruker vil trenge å tilbakestille DNS-bufferen sin uansett, men ofte vil bare omstart oppnå samme effekt.

Slik tømmer du DNS-buffer i MacOS Sierra

  1. Åpne Terminal-applikasjonen, du finner i Verktøy-mappen i Programmer
  2. Skriv inn følgende kommandosyntaks nøyaktig (bruk kopier og lim inn hvis du er i tvil om syntaksnøyaktighet):
  3. sudo killall -HUP mDNSResponder;si at DNS-bufferen har blitt tømt

  4. Trykk på Retur/Enter-tasten og skriv inn administratorpassordet når du blir bedt om det (dette er nødvendig på grunn av sudo-rettigheter)
  5. Vent et øyeblikk til DNS-bufferen blir tømt

Du vil få et verbal lydvarsel om at DNS-bufferen er tømt når den er fullført.

Dette kan være spesielt viktig hvis du nylig har gjort endringer på DNS-servere i Mac OS og finner ut at endringene ikke har trådt i kraft, men brukes også ofte av webutviklere, programmerere og designere som er arbeider med domenenavn eller etter redigering av vertsfilen.

Selv om det ikke alltid er nødvendig, kan det hende du må avslutte og restarte alle aktive applikasjoner som bruker DNS eller nettverk, inkludert Safari, Chrome, Firefox, Opera, sFTP, SSH og andre lignende oppgaver avhengig av domenenavn korrespondanse.

Sjelden fungerer kanskje ikke kommandoen ovenfor, men en alternativ kommando er tilgjengelig for macOS Sierra 10.12.3 og nyere som legger til et ekstra fokus på en hjelpeprosess også, den syntaksen er:

sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache;si MacOS DNS-buffer har blitt tømt

Som før vil et trykk på retur utføre kommandosyntaksen og tilbakestille DNS-cachene i MacOS 10.12.4 og nyere utgivelser.

Husk at dette tipset er ment for moderne versjoner av macOS inkludert Sierra 10.12 og nyere. Tidligere versjoner av MacOS har ofte helt andre metoder for å tilbakestille DNS-hurtigbufferen som beskrevet her, men siden noen av de tidligere utgivelsene fortsatt er i distribusjon kan det være verdifullt å kjenne til disse metodene også.

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

Slik sletter du & Tilbakestill DNS-buffer i MacOS Sierra