Hvordan skylle DNS-cache på Mac (05.17.24)

Alle som bruker internett, etterlater seg et slags digitalt fotavtrykk. Informasjonskapsler og Javascript brukes ofte til å overvåke oppførselen til besøkende på nettstedet.

Men visste du at operativsystemet ditt også lagrer informasjon om dine surfeaktiviteter? Dette gjøres via DNS-hurtigbuffer, som du bør rydde opp regelmessig for å forhindre problemer.

Denne artikkelen vil forklare hva DNS-hurtigbuffer er, hvorfor datamaskinen din lagrer den og hvordan du skyller DNS-hurtigbufferen på Mac.

Hva er DNS-hurtigbufferen?

DNS-servere konverterer domenenavn, som www.abc.com, til numeriske nettadresser som datasystemer kan behandle. Som standard kontakter nettlesere DNS-serverne hver gang en nettadresse åpnes. Jo flere besøkende en URL har, desto mer arbeid for DNS-serveren, noe som kan føre til DNS-feil, for eksempel "DNS-server svarer ikke."

For å minimere arbeidet for DNS-serveren og forhindre hyppig henting når brukeren prøver å få tilgang til det samme nettstedet, inkluderer operativsystemer, for eksempel Windows og macOS, sin egen cache for hver adresse som er løst. Dette kalles DNS-hurtigbufferen. I utgangspunktet lagrer DNS-hurtigbufferen all relevant informasjon som kreves for navneløsning. På denne måten trenger ikke nettleseren din å få tilgang til DNS-serveren hver gang et spørsmål blir gjort.

Hver DNS-cache inneholder følgende informasjon:

  • Reimg data eller rdata - Disse dataene beskriver posten, for eksempel adresse eller vertsnavn.
  • Posttype - Dette refererer til typen opprettet oppføring
  • Postnavn - Dette registrerer domenenavnet til objektet som oppføringen ble gjort for.
  • Tid til å leve - Dette gjelder gyldighetsperioden for reimg-posten, vanligvis lagret i sekunder.
  • Klasse - Dette refererer til protokollen gruppe som reimg tilhører.
  • Reimg datalengde - Dette er verdien for lengden på reimg-dataene.
Hvorfor må du tømme DNS-cache i Catalina

Hva er årsakene til en vanlig DNS-spyling? Som diskutert tidligere, har skylling av DNS-cache regelmessig sitt formål. Men denne prosessen er ikke automatisk. Oppføringene lagres i hurtigbufferen med mindre den definerte TTL utløper. Brukeren må starte flushen, og det er flere grunner til at du trenger å gjøre det.

Skjul søkeaktiviteter

Selv om overvåking av brukeratferd hovedsakelig utføres ved bruk av informasjonskapsler, JavaScript og annen programvare, inneholder DNS-hurtigbufferen fortsatt relativt viktig informasjon, som er et potensielt mål for datainnsamlere. Basert på de oppførte adressene, pluss tilleggsinformasjon lagret i hurtigbufferen, kan alle analysere sideloggen din. Listen over nettadresser som er lagret i hurtigbufferen, forråder hvilke nettsteder du besøker oftere. Jo mer omfattende samlingen av hurtigbufrede adresser er, jo mer avslører den om deg og dine aktiviteter.

Sikkerhetsformål

Dette er sannsynligvis en av de viktigste grunnene til at du regelmessig bør tømme DNS-hurtigbufferen. Dataene som er lagret i hurtigbufferen, er nyttige for rask levering av websider, men det kan være ekstremt farlig i feil hender. Hvis hackere får tilgang til DNS-cachen din, kan de enkelt manipulere oppføringene og endre aktivitetene dine. For eksempel kan de omdirigere deg til feil nettsteder eller vise forskjellige søkeresultater. Dette kalles også DNS-forgiftning eller DNS-spoofing. Dette lureriet brukes vanligvis til å stjele påloggingsinformasjon for nettbank og andre kontoer. Ved å tømme DNS-en din vil ikke nettkriminelle ha muligheten til å stjele påloggingene dine.

Løs tekniske problemer

Når du har problemer med å få tilgang til bestemte nettsteder eller bruke nettapplikasjoner, er det en av de nødvendige feilsøkingstrinnene å skylle DNS-hurtigbufferen. For eksempel er det mulig at den utdaterte versjonen av det kalte nettstedet vises på grunn av utdaterte oppføringer. Dette skjer når domenenavnet som er lagret i hurtigbufferen, har en feil eller gammel IP-adresse. Dette kan enkelt løses ved å tømme DNS-hurtigbufferen. Når du gjør dette, vil forespørselen igjen bli dirigert til riktig DNS-server, og ikke fra hurtigbufferen. Dette vil oppdatere adresseinformasjonen i prosessen, og tilkoblingen til websiden vil bli gjenopprettet.

Slik skyller du DNS-cache i Catalina og Big Sur

Nå som vi har etablert viktigheten av å tømme DNS-cachen, la oss nå diskutere trinnene for hvordan du kan spyle DNS-cache i Catalina og Big Sur.

Hvis du kjører en eldre versjon av macOS, er prosessen litt annerledes, så dette fungerer ikke. Du må kjøre i det minste Catalina for at trinnene skal være effektive.

Følg trinnene her:

  • Åpne Terminal ved å gå til Finder & gt; Gå & gt; Verktøy . Du kan også søke etter Terminal ved hjelp av Spotlight .
  • I terminalvinduet skriver du inn følgende kommando:
    • sudo dscacheutil -flushcache
    • sudo killall -HUP mDNSResponder
  • Trykk Enter for å utføre kommandoen.
  • Skriv inn administratorpassordet ditt når du blir bedt om det.
  • Lukk terminalen.
  • Når du har fullført trinnene ovenfor, har du fjernet DNS-hurtigbufferen. Hvis du støter på tilbakestillings- og spyling av DNS-hurtigbuffer-DNS-problemer, er det følgende du kan gjøre:

    • Start Mac-en på nytt, og prøv å tømme hurtigbufferen etter omstart. brannmuren og sikkerhetsprogramvaren din midlertidig.
    • Rydd opp søppelfiler fra Mac-en din ved hjelp av Mac-reparasjonsappen.
    • Start opp i sikkermodus, og prøv å rydde DNS-cachen derfra.
    Slik skyller du DNS-cache på Mac med eldre macOS

    Trinnene ovenfor fungerer bare for macOS Catalina og Big Sur. Hvis du kjører en eldre macOS, må du referere til de aktuelle kommandoene nedenfor. Du vil fortsatt bruke terminalen til å skrive inn kommandoene, bare at kommandolinjene er litt forskjellige.

    Sierra og High Sierra:
    • sudo killall -HUP mDNSResponder
    Yosemite (OS X 10.10.4) og El Capitan:
    • sudo dscacheutil -flushcache
    • sudo killall -HUP mDNSResponder
    Yosemite (OS X 10.10.1 til 10.10 .3):
    • sudo discoveryutil mdnsflushcache
    • sudo discoveryutil udnsflushcaches
    Mavericks:
    • sudo dscacheutil -flushcache
    • sudo killall -HUP mDNSResponder
    Sammendrag

    Når du tømmer DNS-hurtigbufferen ved hjelp av kommandoene ovenfor, må du være oppmerksom på at du ikke får bekreftelse eller meldinger som indikerer at prosessen var vellykket. Den eneste måten du vet at DNS-hurtigbufferen er tilbakestilt, er når du endelig har tilgang til websiden du hadde problemer med tidligere.


    YouTube Video.: Hvordan skylle DNS-cache på Mac

    05, 2024