Kako izprazniti predpomnilnik DNS na Macu (05.21.24)

Kdor uporablja internet, pusti nekakšen digitalni odtis. Piškotki in Javascript se pogosto uporabljajo za spremljanje vedenja obiskovalcev spletnega mesta.

Toda ali ste vedeli, da vaš operacijski sistem hrani tudi podatke o vaših dejavnostih brskanja? To se naredi prek predpomnilnika DNS, ki ga morate redno čistiti, da preprečite težave.

V tem članku bo razloženo, kaj je predpomnilnik DNS, zakaj ga računalnik shrani in kako splakniti predpomnilnik DNS v Macu.

Kaj je predpomnilnik DNS?

DNS strežniki pretvorijo imena domen, kot je www.abc.com, v številčne spletne naslove, ki jih računalniški sistemi lahko obdelujejo. Privzeto brskalniki stopijo v stik s strežniki DNS, kadar koli dostopajo do spletnega naslova. Več obiskovalcev ima URL, več dela za strežnik DNS, kar lahko privede do napak DNS, na primer »DNS strežnik se ne odziva.«

Da bi zmanjšali delo za strežnik DNS in preprečili pogosto pridobivanje, kadar koli uporabnik poskuša dostopati do istega spletnega mesta, operacijski sistemi, kot sta Windows in macOS, vključujejo svoj predpomnilnik za vsak razrešen naslov. To se imenuje predpomnilnik DNS. V bistvu predpomnilnik DNS shrani vse ustrezne informacije, potrebne za razrešitev imen. Tako vašemu brskalniku ni treba dostopati do strežnika DNS vsakič, ko se izvede poizvedba.

Vsak predpomnilnik DNS vsebuje naslednje podatke:

  • Ponovno pošlji podatke ali podatke - Ti podatki opisujejo zapis, na primer naslov ali ime gostitelja.
  • Vrsta zapisa - To se nanaša na vrsto ustvarjenega vnosa
  • Ime zapisa - Ta zapisuje ime domene predmet, za katerega je bil opravljen vnos.
  • Čas za življenje - To se nanaša na obdobje veljavnosti zapisa reimg, običajno shranjenega v sekundah.
  • Razred - To se nanaša na protokol skupina, ki ji pripada reimg.
  • Dolžina podatkov reimg - to je vrednost dolžine podatkov reimg.
Zakaj morate počistiti predpomnilnik DNS v Catalini

​​Kateri so razlogi za redno splakovanje DNS? Kot smo že omenili, ima izpiranje predpomnilnika DNS svoj namen. Toda ta postopek ni samodejen. Vnosi se shranijo v predpomnilnik, razen če določena TTL poteče. Uporabnik mora sprožiti splakovanje, zato obstaja več razlogov, zakaj to morate storiti.

Skrij dejavnosti iskanja

Čeprav se nadzor vedenja uporabnikov večinoma izvaja z uporabo piškotkov, JavaScript in druge programske opreme, predpomnilnik DNS še vedno vsebuje razmeroma pomembne informacije, ki so potencialni cilj zbiralcev podatkov. Na podlagi navedenih naslovov in dodatnih informacij, shranjenih v predpomnilniku, lahko vsak analizira zgodovino vaše strani. Seznam spletnih naslovov, shranjenih v predpomnilniku, izda, katera spletna mesta obiskujete pogosteje. Bolj ko je zbirka predpomnjenih naslovov bolj obsežna, več razkriva o vas in vaših dejavnostih.

Varnostni nameni

To je verjetno eden najpomembnejših razlogov, zakaj bi morali redno čistiti predpomnilnik DNS. Podatki, shranjeni v predpomnilniku, so koristni za hitro dostavo spletnih strani, vendar so v napačnih rokah lahko zelo nevarni. Če hekerji dobijo dostop do vašega predpomnilnika DNS, lahko enostavno manipulirajo z vnosi in spremenijo vaše dejavnosti. Lahko vas na primer preusmerijo na napačna spletna mesta ali prikažejo različne rezultate iskanja. Temu pravimo tudi zastrupitev z DNS ali zavajanje DNS. Ta trik se običajno uporablja za krajo prijavnih podatkov za spletno bančništvo in druge račune. Z izpiranjem DNS-a kiber kriminalci ne bodo mogli ukrasti vaših prijav.

Odpravite tehnične težave

Če imate težave z dostopom do določenih spletnih mest ali z uporabo spletnih aplikacij, je izpiranje predpomnilnika DNS eden od zahtevanih korakov za odpravljanje težav. Mogoče je na primer prikazana zastarela različica poklicanega spletnega mesta zaradi zastarelih vnosov. To se zgodi, če ima ime domene, shranjeno v predpomnilniku, napačen ali star naslov IP. To lahko enostavno popravite tako, da počistite predpomnilnik DNS. Ko to storite, bo zahteva znova usmerjena na ustrezen strežnik DNS in ne iz predpomnilnika. S tem bodo posodobljeni podatki o naslovu in povezava do spletne strani bo obnovljena.

Kako izprazniti predpomnilnik DNS v Catalini in Big Suru

Zdaj, ko smo ugotovili, kako pomembno je počistiti predpomnilnik DNS, zdaj se pogovorimo o korakih za izpiranje predpomnilnika DNS v Catalini in Big Suru.

Če uporabljate starejšo različico macOS, je postopek nekoliko drugačen, zato to ne bo delovalo. Če želite, da so koraki učinkoviti, morate zagnati vsaj Catalino.

Sledite tem korakom:

  • Odprite Terminal , tako da odprete Finder & gt; Pojdi & gt; Komunalije . Terminal lahko poiščete tudi z Spotlight.
  • V okno Terminal vnesite naslednji ukaz:
    • sudo dscacheutil -flushcache
    • sudo killall -HUP mDNSResponder
  • Pritisnite Enter za izvajanje ukaza.
  • Vnesite skrbniško geslo, ko vas to pozove.
  • Zaprite terminal.
  • Ko dokončate zgornje korake, ste uspešno počistili predpomnilnik DNS. Če naletite na težave s ponastavitvijo in izpiranjem predpomnilnika DNS, lahko to storite tako:

    • Znova zaženite Mac in poskusite počistiti predpomnilnik po ponovnem zagonu.
    • Izklopite požarni zid in varnostno programsko opremo začasno.
    • Očistite neželene datoteke iz računalnika Mac z aplikacijo za popravilo Mac.
    • Zaženite se v varnem načinu in poskusite počistiti predpomnilnik DNS od tam.
    Kako izprazniti predpomnilnik DNS v računalniku Mac s starejšimi macOS

    Zgornji koraki delujejo samo za macOS Catalina in Big Sur. Če uporabljate starejši macOS, se morate sklicevati na ustrezne spodnje ukaze. Še vedno boste uporabljali terminal za vnašanje ukazov, le da se ukazne vrstice nekoliko razlikujejo.

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

    Ko počistite predpomnilnik DNS z zgornjimi ukazi, upoštevajte, da ne boste dobili nobenega potrdila ali sporočila, ki bi nakazovalo, da je bil postopek uspešen. Edini način, da boste vedeli, da je bil predpomnilnik DNS ponastavljen, je, ko boste končno lahko dostopali do spletne strani, s katero ste že imeli težave.


    YouTube Video.: Kako izprazniti predpomnilnik DNS na Macu

    05, 2024