Sådan tømmer du DNS-cache på en Mac

Indholdsfortegnelse:

Sådan tømmer du DNS-cache på en Mac
Sådan tømmer du DNS-cache på en Mac
Anonim

Hvad du skal vide

  • Skriv terminal i Spotlight, eller naviger til Go > Utilities > Terminal.
  • I terminalvinduet skal du indtaste kommandoen: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Denne artikel forklarer, hvordan man tømmer DNS-cachen på en Mac.

Hvordan nulstiller jeg min DNS på en Mac?

Hvis du oplever forbindelsesproblemer, kan du muligvis løse dem ved at nulstille den lokale registrering af domænenavneserver-oplysninger (DNS) gemt på din Mac. Disse oplysninger kan være forældede eller korrupte, hvilket forhindrer websteder i at indlæse og sænke din forbindelse. For at nulstille DNS-cachen på en Mac skal du indtaste en Terminal-kommando på din Mac.

Sådan tømmer du din DNS-cache på en Mac:

  1. Indtast Command+ Space for at åbne Spotlight.

    Image
    Image
  2. Indtast Terminal, og vælg Terminal fra søgeresultaterne.

    Image
    Image

    Du kan også få adgang til Terminal ved at navigere til Go > Utilities > Terminal.

  3. Indtast denne kommando i terminalvinduet: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder, og tryk derefter på Enter.

    Image
    Image

    Denne kommando virker kun i macOS El Capitan og nyere. Hvis du har en ældre version af macOS, så tjek næste afsnit for den korrekte kommando.

  4. Indtast din adgangskode, og tryk enter igen.

    Image
    Image

    Adgangskoden vises ikke i Terminal, mens du indtaster den. Indtast blot adgangskoden og tryk enter.

  5. Din DNS-cache vil blive nulstillet, men der vil ikke være nogen besked om det i terminalen. Når en ny linje vises, angiver det, at kommandoen er blevet udført.

    Image
    Image

Sådan skylles DNS i ældre versioner af macOS

Ældre versioner af macOS bruger forskellige Terminal-kommandoer til at tømme DNS. Du starter dog med at åbne et terminalvindue, uanset hvilken macOS-version du bruger.

Her er kommandoerne til at tømme DNS i hver version af 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

Hvad gør skylning af en DNS?

Når du forsøger at få adgang til et websted over internettet, opretter du forbindelse til en DNS-server, som fortæller din webbrowser, hvor du skal henvende dig. DNS-serveren vedligeholder et bibliotek med websteder og IP-adresser, som gør det muligt for den at se på webstedsadressen, finde den tilsvarende IP og give den til din webbrowser. Disse oplysninger gemmes derefter på din Mac i en DNS-cache.

Når du forsøger at få adgang til et websted, du har været på for nylig, bruger din Mac sin DNS-cache i stedet for at tjekke med en egentlig DNS-server. Det sparer tid, så hjemmesiden indlæses hurtigere. Webbrowseren behøver ikke at gennemgå det ekstra trin med at kommunikere med en ekstern DNS-server, hvilket resulterer i mindre tid mellem indtastning af en hjemmesideadresse og hjemmesidens indlæsning.

Hvis den lokale DNS-cache er korrupt eller forældet, er det lidt som at prøve at bruge en gammel telefonbog eller en adressebog, som nogen har begået hærværk. Din webbrowser tjekker cachen for at finde en IP-adresse til det websted, du forsøger at besøge, og den finder enten den forkerte adresse eller en ubrugelig adresse. Det kan bremse processen eller forhindre websteder eller specifikke webstedselementer, såsom videoer, i at indlæse.

Når du tømmer din DNS-cache, instruerer du din Mac i at slette dens lokale DNS-poster. Det tvinger din webbrowser til at tjekke med en faktisk DNS-server, næste gang du forsøger at få adgang til et websted. Du bør altid tømme din DNS-cache efter at have skiftet DNS-servere på din Mac. Det kan også være nyttigt, hvis du har problemer med forbindelsen.

FAQ

    Hvordan tjekker jeg DNS-cachen på en Mac?

    Åbn den indbyggede Console log-viewer-app på din Mac, og skriv any:mdnsresponder i søgefeltet. Start derefter Terminal, skriv sudo killall –INFO mDNSResponder, og tryk Enter eller Return Tilbage i konsolappen, kan du se en liste over cachelagrede DNS-poster.

    Hvordan rydder jeg DNS-cachen på Windows 10?

    For at rydde DNS-cachen på Windows 10 skal du åbne dialogboksen Kør, skrive ipconfig /flushdns og klikke på OK. Du kan også bruge den samme kommando i Windows-kommandoprompten, hvis du ønsker mere information om processen.

    Hvad er DNS-cacheforgiftning?

    DNS-cacheforgiftning, også kendt som DNS-spoofing, er, når nogen bevidst indtaster falske eller forkerte oplysninger i en DNS-cache. Når de falske oplysninger er indtastet, vil fremtidige DNS-forespørgsler returnere forkerte svar og dirigere brugere til de forkerte websteder.

Anbefalede: