Kako isprati DNS predmemoriju na Macu (04.30.24)

Svatko tko koristi internet ostavlja nekakav digitalni trag. Kolačići i Javascript često se koriste za praćenje ponašanja posjetitelja web stranice.

No jeste li znali da vaš operativni sustav također pohranjuje informacije o vašim aktivnostima surfanja? To se radi putem DNS predmemorije koju biste trebali redovito čistiti kako biste spriječili probleme.

Ovaj će članak objasniti što je DNS predmemorija, zašto je vaše računalo sprema i kako isprati DNS predmemoriju na Macu.

Što je DNS predmemorija?

DNS poslužitelji pretvaraju imena domena, poput www.abc.com, u numeričke web adrese koje računalni sustavi mogu obraditi. Prema zadanim postavkama, preglednici kontaktiraju DNS poslužitelje kad god se pristupi web adresi. Što više posjetilaca ima URL, to će više posla raditi za DNS poslužitelj, što bi moglo dovesti do DNS pogrešaka, poput "DNS poslužitelj ne reagira."

Da bi se rad DNS poslužitelja smanjio na minimum i spriječilo učestalo dohvaćanje kad god korisnik pokušava pristupiti istoj web lokaciji, operativni sustavi, poput Windows i macOS, uključuju vlastitu predmemoriju za svaku razriješenu adresu. To se naziva DNS predmemorija. U osnovi, DNS predmemorija pohranjuje sve relevantne informacije potrebne za razlučivanje imena. Na taj način vaš preglednik ne mora pristupiti DNS poslužitelju svaki put kada se postavi upit.

Svaka DNS predmemorija sadrži sljedeće podatke:

  • Ponovno podesi podatke ili rdata - Ovi podaci opisuju zapis, poput adrese ili naziva hosta.
  • Vrsta zapisa - To se odnosi na vrstu stvorenog unosa
  • Naziv zapisa - Ovo bilježi naziv domene objekt za koji je izvršen unos.
  • Vrijeme za život - To se odnosi na razdoblje valjanosti reimg zapisa, obično pohranjeno u sekundama.
  • Klasa - To se odnosi na protokol grupa kojoj pripada reimg.
  • Duljina reimg podataka - ovo je vrijednost duljine reimg podataka.
Zašto trebate očistiti DNS predmemoriju u Catalini

​​Koji su razlozi za redovno ispiranje DNS-a? Kao što je ranije spomenuto, pranje DNS predmemorije redovito ima svoju svrhu. Ali ovaj postupak nije automatski. Unosi se pohranjuju u predmemoriju, osim ako definirani TTL ne istekne. Korisnik mora pokrenuti ispiranje, a postoji nekoliko razloga zašto to trebate učiniti.

Sakrij aktivnosti pretraživanja

Iako se nadzor ponašanja korisnika uglavnom provodi korištenjem kolačića, JavaScript-a i drugog softvera, DNS predmemorija i dalje sadrži relativno važne informacije, što je potencijalna meta za sakupljače podataka. Na temelju navedenih adresa, plus dodatnih podataka spremljenih u predmemoriju, svatko može analizirati povijest vaše stranice. Popis web adresa pohranjenih u predmemoriji odaje koje web stranice češće posjećujete. Što je vaša zbirka predmemoriranih adresa sveobuhvatnija, to više otkriva o vama i vašim aktivnostima.

Sigurnosne svrhe

To je vjerojatno jedan od najvažnijih razloga zašto biste redovito trebali brisati DNS predmemoriju. Podaci spremljeni u predmemoriju korisni su za brzu isporuku web stranica, ali u pogrešnim rukama mogu biti izuzetno opasni. Ako hakeri dobiju pristup vašoj DNS predmemoriji, mogu lako manipulirati unosima i mijenjati vaše aktivnosti. Na primjer, mogu vas preusmjeriti na pogrešne web stranice ili prikazati različite rezultate pretraživanja. To se naziva i DNS trovanjem ili DNS presofingom. Ova se prijevara obično koristi za krađu podataka za prijavu za internetsko bankarstvo i druge račune. Ispiranjem DNS-a cyber kriminalci neće imati priliku ukrasti vam prijave.

Riješite tehničke probleme

Kada imate problema s pristupom određenim web mjestima ili korištenjem web aplikacija, ispiranje DNS predmemorije jedan je od potrebnih koraka za rješavanje problema. Na primjer, moguće je da se zbog zastarjelih unosa prikazuje zastarjela verzija pozvanog web mjesta. To se događa kada ime domene pohranjeno u predmemoriji ima netočnu ili staru IP adresu. To se lako može popraviti brisanjem DNS predmemorije. Kada to učinite, zahtjev će se ponovno preusmjeriti na odgovarajući DNS poslužitelj, a ne iz predmemorije. Ovim će se ažurirati podaci o adresi u procesu i veza s web stranicom bit će obnovljena.

Kako isprati DNS predmemoriju u Catalini i Big Suru

Sad kad smo ustanovili važnost brisanja DNS predmemorije, razgovarajmo sada o koracima kako isprati DNS predmemoriju u Catalini i Big Suru.

Ako koristite stariju verziju macOS-a, postupak je malo drugačiji pa ovo neće uspjeti. Morate pokrenuti barem Catalinu da bi koraci bili učinkoviti.

Slijedite korake ovdje:

  • Otvorite Terminal odlaskom na Finder & gt; Idi & gt; Komunalije . Terminal možete potražiti i pomoću Spotlight.
  • U prozor Terminal upišite sljedeću naredbu:
    • sudo dscacheutil -flushcache
    • sudo killall -HUP mDNSResponder
  • Pritisnite Enter da biste izvršili naredbu.
  • Unesite administratorsku lozinku kada se to zatraži.
  • Zatvorite terminal.
  • Kada dovršite gornje korake, uspješno ste očistili DNS predmemoriju. Ako naiđete na resetiranje i ispiranje DNS problema s DNS predmemorijom, evo što možete učiniti:

    • Ponovo pokrenite Mac i pokušajte očistiti predmemoriju nakon ponovnog pokretanja.
    • Isključite vaš vatrozid i sigurnosni softver privremeno.
    • Očistite neželjene datoteke s Maca pomoću aplikacije za popravak Maca.
    • Pokrenite se u sigurnom načinu i pokušajte očistiti DNS predmemoriju od tamo.
    Kako isprati DNS predmemoriju na Macu sa starijim macOS

    Gornji koraci rade samo za macOS Catalina i Big Sur. Ako koristite stariji macOS, trebate pogledati odgovarajuće naredbe u nastavku. I dalje ćete koristiti terminal za unos naredbi, samo što se naredbeni redovi malo razlikuju.

    Sierra i High Sierra:
    • sudo killall -HUP mDNSResponder
    Yosemite (OS X 10.10.4) i 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
    Sažetak

    Kada očistite DNS predmemoriju pomoću gornjih naredbi, imajte na umu da nećete dobiti potvrdu ili poruku koja ukazuje na to da je postupak bio uspješan. Jedini način na koji ćete znati da je DNS predmemorija resetirana je kada napokon budete mogli pristupiti web stranici s kojom ste ranije imali problema.


    Youtube video: Kako isprati DNS predmemoriju na Macu

    04, 2024