What to Know
- Skriv inn terminal i Spotlight, eller naviger til Go > Utilities > Terminal.
- I terminalvinduet, skriv inn kommandoen: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Denne artikkelen forklarer hvordan du tømmer DNS-bufferen på en Mac.
Hvordan tilbakestiller jeg DNS på en Mac?
Hvis du opplever tilkoblingsproblemer, kan du kanskje fikse dem ved å tilbakestille den lokale oppføringen for domenenavnserver-informasjon (DNS) som er lagret på Mac-en din. Denne informasjonen kan være utdatert eller korrupt, noe som hindrer nettsteder i å laste inn og reduserer tilkoblingen. For å tilbakestille DNS-bufferen på en Mac, må du skrive inn en Terminal-kommando på Mac-en.
Slik tømmer du DNS-bufferen på en Mac:
-
Skriv Command+ Space for å åpne Spotlight.
-
Skriv inn Terminal, og velg Terminal fra søkeresultatene.
Du kan også få tilgang til terminalen ved å navigere til Go > Utilities > Terminal.
-
Skriv inn denne kommandoen i terminalvinduet: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder og trykk deretter Enter.
Denne kommandoen fungerer bare i macOS El Capitan og nyere. Hvis du har en eldre versjon av macOS, sjekk den neste delen for riktig kommando.
-
Skriv inn passordet ditt, og trykk enter igjen.
Passordet vises ikke i Terminal mens du skriver det. Bare skriv inn passordet og trykk enter.
-
DNS-bufferen din vil bli tilbakestilt, men det vil ikke være noen melding om det i terminalen. Når en ny linje vises, indikerer det at kommandoen er utført.
Hvordan tømme DNS i eldre versjoner av macOS
Eldre versjoner av macOS bruker forskjellige terminalkommandoer for å tømme DNS. Du starter imidlertid med å åpne et terminalvindu uavhengig av hvilken macOS-versjon du bruker.
Her er kommandoene for å tømme DNS i hver versjon av macOS:
- El Capitan og nyere: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- Yosemite: sudo killall -HUP mDNSResponder
- Lion, Mountain Lion og Mavericks: sudo dscacheutil –flushcache
- Snow Leopard: sudo lookupd –flushcache
- Tiger: lookupd –flushcache
Hva gjør flushing a DNS?
Når du prøver å få tilgang til et nettsted over internett, kobler du til en DNS-server som forteller nettleseren din hvor du skal gå. DNS-serveren opprettholder en katalog med nettsteder og IP-adresser, som lar den se på nettstedsadressen, finne den tilsvarende IP-en og gi den til nettleseren din. Denne informasjonen lagres deretter på Mac-en din i en DNS-buffer.
Når du prøver å få tilgang til et nettsted du nylig har vært på, bruker Mac-en DNS-bufferen i stedet for å sjekke med en faktisk DNS-server. Det sparer tid, så nettstedet laster raskere. Nettleseren trenger ikke å gå gjennom det ekstra trinnet med å kommunisere med en ekstern DNS-server, noe som resulterer i kortere tid mellom å legge inn en nettsideadresse og nettsiden lastes inn.
Hvis den lokale DNS-bufferen er korrupt eller utdatert, er det på en måte som å prøve å bruke en gammel telefonbok eller en adressebok som noen har vandalisert. Nettleseren din sjekker hurtigbufferen for å finne en IP-adresse for nettstedet du prøver å besøke, og den finner enten feil adresse eller en ubrukelig adresse. Det kan bremse prosessen eller forhindre at nettsteder eller spesifikke nettstedselementer, som videoer, lastes inn.
Når du tømmer DNS-bufferen, ber du Mac-en om å slette dens lokale DNS-poster. Det tvinger nettleseren din til å sjekke med en faktisk DNS-server neste gang du prøver å få tilgang til et nettsted. Du bør alltid tømme DNS-bufferen etter at du har endret DNS-serverne på Mac-en. Det kan også være nyttig hvis du har tilkoblingsproblemer.
FAQ
Hvordan sjekker jeg DNS-bufferen på en Mac?
Åpne den innebygde konsollens loggvisningsapp på Mac-en og skriv any:mdnsresponder i søkefeltet. Start deretter Terminal, skriv inn sudo killall –INFO mDNSResponder, og trykk Enter eller Return Tilbake inn konsollappen kan du se en liste over bufrede DNS-poster.
Hvordan tømmer jeg DNS-bufferen på Windows 10?
For å tømme DNS-bufferen på Windows 10, åpne Kjør-dialogboksen, skriv inn ipconfig /flushdns, og klikk OK. Du kan også bruke den samme kommandoen i Windows-ledeteksten hvis du vil ha mer informasjon om prosessen.
Hva er DNS-bufferforgiftning?
DNS-bufferforgiftning, også kjent som DNS-spoofing, er når noen bevisst legger inn falsk eller feil informasjon i en DNS-buffer. Etter at den falske informasjonen er lagt inn, vil fremtidige DNS-spørringer returnere feil svar og lede brukere til feil nettsteder.