Hoved Mac-Er Slik tømmer du DNS-buffer på en Mac

Slik tømmer du DNS-buffer på en Mac



Hva du bør vite

  • Skriv Terminal i Spotlight, eller naviger til > Verktøy > Terminal .
  • I terminalvinduet skriver du 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 posten for domenenavnserver (DNS)-informasjon som er lagret på din Mac. 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:

  1. Type Kommando + Rom for å åpne Spotlight.

    Spotlight åpent og uthevet på en Mac.
  2. Type Terminal , og velg Terminal fra søkeresultatene.

    Terminal uthevet i Spotlight på en Mac.

    Du kan også få tilgang til Terminal ved å navigere til > Verktøy > Terminal .

  3. Skriv inn denne kommandoen i terminalvinduet: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder og trykk deretter Tast inn .

    Kommando uthevet i terminalvinduet

    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.

  4. Skriv inn passordet ditt og trykk Tast inn en gang til.

    Skrive inn et passord i Terminal på en Mac.

    Passordet vil ikke vises i Terminal mens du skriver det. Bare skriv inn passordet og trykk enter.

    at & t uvers kundeoppbevaring
  5. DNS-cachen 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.

    DNS spyles på en Mac.

Slik tømmer du DNS i eldre versjoner av macOS

Eldre versjoner av macOS bruker forskjellige Terminal-kommandoer 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 mDNSResponderYosemite: sudo killall -HUP mDNSResponderLion, Mountain Lion og Mavericks: sudo dscacheutil –flushcacheSnøleopard: sudo lookupd –flushcacheTiger: lookupd –flushcache

Hva gjør flushing av DNS?

Hver gang 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-cache.

Når du prøver å få tilgang til et nettsted du nylig har vært på, bruker Mac-en DNS-cachen 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.

hvorfor fungerer ikke startmenyen min i Windows 10
FAQ
  • Hvordan sjekker jeg DNS-bufferen på en Mac?

    Åpne den innebygde konsollens loggvisningsapp på Mac-en og skriv any:mdnsresponder inn i søkefeltet. Start deretter Terminal, skriv inn sudo killall –INFO mDNSResponder , og trykk Tast inn eller Komme tilbake . Tilbake i konsollappen kan du se en liste over bufrede DNS-poster.

  • Hvordan sletter jeg DNS-bufferen på Windows 10?

    For å tømme DNS-bufferen på Windows 10, åpne dialogboksen Kjør, 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-cache-forgiftning, også kjent som DNS-spoofing, er når noen bevisst legger inn falsk eller uriktig informasjon i en DNS-cache. Etter at den falske informasjonen er lagt inn, vil fremtidige DNS-spørringer returnere feil svar og lede brukere til feil nettsteder.

Interessante Artikler