Sådan skylles DNS-cache på Mac (05.17.24)

Enhver, der bruger internettet, efterlader en slags digitalt fodaftryk. Cookies og Javascript bruges ofte til at overvåge besøgende på websitet.

Men vidste du, at dit operativsystem også gemmer information om dine surfaktiviteter? Dette gøres via DNS-cache, som du regelmæssigt skal rydde op for at forhindre problemer.

Denne artikel forklarer, hvad DNS-cache er, hvorfor din computer gemmer det, og hvordan man skylle DNS-cache på Mac.

Hvad er DNS-cache?

DNS-servere konverterer domænenavne, som www.abc.com, til numeriske webadresser, som computersystemer kan behandle. Som standard kontakter browsere DNS-serverne, når der er adgang til en webadresse. Jo flere besøgende en URL har, jo mere arbejde for DNS-serveren, hvilket kan føre til DNS-fejl, såsom "DNS-server svarer ikke."

For at minimere arbejdet for DNS-serveren og for at forhindre hyppig hentning, når brugeren forsøger at få adgang til det samme websted, inkluderer operativsystemer, såsom Windows og macOS, deres egen cache for hver løst adresse. Dette kaldes DNS-cache. Dybest set gemmer DNS-cachen alle de relevante oplysninger, der kræves til navneopløsning. På denne måde behøver din browser ikke at få adgang til DNS-serveren, hver gang en forespørgsel foretages.

Hver DNS-cache indeholder følgende oplysninger:

  • Reimg data eller rdata - Disse data beskriver posten, såsom adressen eller værtsnavnet.
  • Posttype - Dette refererer til typen af ​​den oprettede post
  • Recordnavn - Dette registrerer domænenavnet på objektet, som posten blev foretaget for.
  • Tid til at leve - Dette vedrører gyldighedsperioden for reimg-posten, normalt gemt i sekunder.
  • Klasse - Dette refererer til protokollen gruppe, som reimg tilhører.
  • Reimg datalængde - Dette er værdien for længden af ​​reimg-dataene.
Hvorfor skal du rydde DNS-cache i Catalina

Hvad er årsagerne til en regelmæssig DNS-skylning? Som diskuteret tidligere har skylning af DNS-cachen regelmæssigt sit formål. Men denne proces er ikke automatisk. Posterne er gemt i cachen, medmindre den definerede TTL udløber. Brugeren skal starte skylningen, og der er flere grunde til, at du skal gøre det.

Skjul søgeaktiviteter

Selvom overvågningen af ​​brugeradfærd hovedsageligt udføres ved brug af cookies, JavaScript og anden software, indeholder DNS-cachen stadig relativt vigtige oplysninger, som er et potentielt mål for dataindsamlere. Baseret på de anførte adresser plus yderligere oplysninger gemt i cachen kan enhver analysere din sidehistorik. Listen over webadresser, der er gemt i cachen, forråder hvilke websteder, du besøger oftere. Jo mere omfattende din cachelagrede adressesamling er, jo mere afslører den om dig og dine aktiviteter.

Sikkerhedsformål

Dette er sandsynligvis en af ​​de vigtigste grunde til, at du regelmæssigt skal rydde DNS-cachen. Data gemt i cachen er nyttige til hurtig levering af websider, men det kan være ekstremt farligt i de forkerte hænder. Hvis hackere får adgang til din DNS-cache, kan de let manipulere posterne og ændre dine aktiviteter. For eksempel kan de omdirigere dig til de forkerte websteder eller vise forskellige søgeresultater. Dette kaldes også DNS-forgiftning eller DNS-spoofing. Dette trickery bruges normalt til at stjæle loginoplysninger til onlinebank og andre konti. Ved at skylle din DNS har cyberkriminelle ikke mulighed for at stjæle dine logins.

Løs tekniske problemer

Når du har problemer med at få adgang til bestemte websteder eller bruger webapplikationer, er skylning af DNS-cache et af de nødvendige fejlfindingstrin. For eksempel er det muligt, at den forældede version af det kaldte websted vises på grund af forældede poster. Dette sker, når domænenavnet, der er gemt i cachen, har en forkert eller gammel IP-adresse. Dette kan let løses ved at rydde DNS-cachen. Når du gør dette, vil anmodningen igen blive dirigeret til den relevante DNS-server og ikke fra cachen. Dette opdaterer adresseoplysningerne i processen, og forbindelsen til websiden gendannes.

Sådan skylnes DNS-cache i Catalina og Big Sur

Nu hvor vi har fastslået vigtigheden af ​​at rydde DNS-cachen, lad os nu diskutere trinene til, hvordan DNS-cache skylles i Catalina og Big Sur.

Hvis du kører en ældre version af macOS, er processen lidt anderledes, så dette fungerer ikke. Du skal i det mindste køre Catalina for at trinene skal være effektive.

Følg trinene her:

  • Åbn Terminal ved at gå til Finder & gt; Gå & gt; Hjælpeprogrammer . Du kan også søge efter Terminal ved hjælp af Spotlight
  • I terminalvinduet skal du skrive følgende kommando:
    • sudo dscacheutil -flushcache
    • sudo killall -HUP mDNSResponder
  • Hit Enter for at udføre kommandoen.
  • Indtast din administratoradgangskode, når du bliver bedt om det.
  • Luk terminalen.
  • Når du har gennemført trinnene ovenfor, har du ryddet din DNS-cache med succes. Hvis du støder på nulstillede og skylle DNS-cache-DNS-problemer, er det de ting, du kan gøre:

    • Genstart din Mac, og prøv at rydde cachen efter genstart.
    • Sluk din firewall og sikkerhedssoftware midlertidigt.
    • Ryd junk-filer fra din Mac ved hjælp af Mac-reparationsappen.
    • Start i fejlsikret tilstand, og prøv at rydde DNS-cachen derfra.
    Sådan skylles DNS-cache på Mac med ældre macOS

    Ovenstående trin fungerer kun for macOS Catalina og Big Sur. Hvis du kører en ældre macOS, skal du henvise til de relevante kommandoer nedenfor. Du bruger stadig terminalen til at indtaste kommandoerne, bare at kommandolinjerne er lidt forskellige.

    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
    Oversigt

    Når du rydder DNS-cachen ved hjælp af kommandoerne ovenfor, skal du være opmærksom på, at du ikke får nogen bekræftelse eller nogen meddelelse, der indikerer, at processen var vellykket. Den eneste måde, du ved, at DNS-cachen er nulstillet, er når du endelig har adgang til den webside, du tidligere havde problemer med.


    YouTube Video.: Sådan skylles DNS-cache på Mac

    05, 2024