DNS-välimuistin tyhjentäminen Macissa (05.17.24)

Jokainen, joka käyttää Internetiä, jättää jonkinlaisen digitaalisen jalanjäljen. Evästeitä ja Javascriptiä käytetään usein verkkosivuston kävijöiden käyttäytymisen seuraamiseen.

Mutta tiesitkö, että käyttöjärjestelmäsi tallentaa myös tietoja surffaustoiminnastasi? Tämä tehdään DNS-välimuistin kautta, joka on puhdistettava säännöllisesti ongelmien välttämiseksi.

Tässä artikkelissa kerrotaan, mikä on DNS-välimuisti, miksi tietokoneesi tallentaa sen ja miten DNS-välimuisti tyhjennetään Macissa.

Mikä on DNS-välimuisti?

DNS-palvelimet muuntaa verkkotunnukset, kuten www.abc.com, numeerisiksi web-osoitteiksi, joita tietokonejärjestelmät voivat käsitellä. Oletusasetuksena selaimet ottavat yhteyttä DNS-palvelimiin aina, kun verkko-osoitetta käytetään. Mitä enemmän kävijöillä URL-osoitteessa on, sitä enemmän työtä DNS-palvelimella on, mikä voi johtaa DNS-virheisiin, kuten "DNS-palvelin ei vastaa".

DNS-palvelimen työn minimoimiseksi ja toistuvan haun estämiseksi, kun käyttäjä yrittää käyttää samaa verkkosivustoa, käyttöjärjestelmät, kuten Windows ja MacOS, sisältävät oman välimuistin jokaiselle ratkaistulle osoitteelle. Tätä kutsutaan DNS-välimuistiksi. Periaatteessa DNS-välimuisti tallentaa kaikki olennaiset tiedot, joita vaaditaan nimien tarkentamiseen. Tällä tavalla selaimesi ei tarvitse käyttää DNS-palvelinta aina, kun kysely tehdään.

Jokainen DNS-välimuisti sisältää seuraavat tiedot:

  • Reimg data tai rdata - Nämä tiedot kuvaavat tietuetta, kuten osoitetta tai isäntänimeä.
  • Tietueen tyyppi - Tämä viittaa luodun merkinnän tyyppiin.
  • Tietueen nimi - Tämä tallentaa verkkotunnuksen objekti, jolle merkintä tehtiin.
  • Aika elää - Tämä koskee reimg-tietueen voimassaoloaikaa, joka yleensä tallennetaan sekunneissa.
  • Luokka - Tämä viittaa protokollaan ryhmä, johon reimg kuuluu.
  • Reimg-datan pituus - Tämä on reimg-datan pituuden arvo.
Miksi sinun on tyhjennettävä DNS-välimuisti Catalinassa

Mitkä ovat syyt tavalliseen DNS-huuhteluun? Kuten aiemmin keskusteltiin, DNS-välimuistin säännöllisellä tyhjentämisellä on tarkoitus. Mutta tämä prosessi ei ole automaattinen. Merkinnät tallennetaan välimuistiin, ellei määritetty TTL vanhene. Käyttäjän on aloitettava huuhtelu, ja sinun on tehtävä useita syitä siihen.

Piilota hakutoiminnot

Vaikka käyttäjien käyttäytymistä seurataan pääasiassa evästeiden, JavaScriptin ja muiden ohjelmistojen avulla, DNS-välimuisti sisältää edelleen suhteellisen tärkeitä tietoja, mikä on potentiaalinen kohde tiedonkerääjille. Luetteloitujen osoitteiden ja välimuistiin tallennettujen lisätietojen perusteella kuka tahansa voi analysoida sivuhistoriaasi. Välimuistiin tallennettujen verkko-osoitteiden luettelo pettää, millä verkkosivustoilla vierailet useammin. Mitä kattavampi välimuistissa olevien osoitteiden kokoelma on, sitä enemmän se paljastaa sinusta ja toiminnastasi.

Turvallisuustrongoitukset

Tämä on luultavasti yksi tärkeimmistä syistä, miksi sinun on tyhjennettävä DNS-välimuisti säännöllisesti. Välimuistiin tallennetut tiedot ovat hyödyllisiä verkkosivujen toimittamiseksi nopeasti, mutta ne voivat olla erittäin vaarallisia väärissä käsissä. Jos hakkereilla on pääsy DNS-välimuistiin, he voivat helposti muokata merkintöjä ja muuttaa toimintojasi. He voivat esimerkiksi ohjata sinut väärille verkkosivustoille tai näyttää erilaisia ​​hakutuloksia. Tätä kutsutaan myös DNS-myrkytykseksi tai DNS-huijaukseksi. Tätä huijausta käytetään yleensä varastamaan kirjautumistietoja verkkopankeille ja muille tileille. Huuhtelemalla DNS-tietoverkkorikolliset eivät voi varastaa kirjautumistietojasi.

Ratkaise tekniset ongelmat

Kun sinulla on vaikeuksia käyttää tiettyjä verkkosivustoja tai käyttää verkkosovelluksia, DNS-välimuistin tyhjentäminen on yksi vaadituista vianmääritysvaiheista. Esimerkiksi on mahdollista, että kutsutun verkkosivuston vanhentunut versio näytetään vanhentuneiden merkintöjen vuoksi. Näin tapahtuu, kun välimuistiin tallennetulla verkkotunnuksella on väärä tai vanha IP-osoite. Tämä voidaan helposti korjata tyhjentämällä DNS-välimuisti. Kun teet tämän, pyyntö reititetään jälleen sopivaan DNS-palvelimeen eikä välimuistista. Tämä päivittää prosessin osoitetiedot ja yhteys verkkosivuun palautetaan.

Kuinka DNS-välimuisti tyhjennetään Catalinassa ja Big Surissa

Nyt kun olemme todenneet DNS-välimuistin tyhjentämisen tärkeyden, keskustellaan nyt vaiheista, kuinka DNS-välimuisti tyhjennetään Catalinassa ja Big Surissa.

Jos sinulla on vanhempi macOS-versio, prosessi on hieman erilainen, joten se ei toimi. Sinun on käytettävä vähintään Catalinaa, jotta vaiheet olisivat tehokkaita.

Seuraa ohjeita:

  • Avaa pääte siirtymällä kohtaan Finder & gt; Siirry & gt; Apuohjelmat . Voit myös hakea terminaalia käyttämällä Spotlight .
  • Kirjoita Pääte-ikkunaan seuraava komento:
    • sudo dscacheutil -flushcache
    • sudo killall -HUP mDNSResponder
  • Suorita komento painamalla Enter .
  • Anna järjestelmänvalvojan salasana pyydettäessä.
  • Sulje pääte.
  • Kun olet suorittanut yllä olevat vaiheet, olet tyhjentänyt DNS-välimuistisi. Jos kohtaat nollaus ja huuhtele DNS-välimuistin DNS-ongelmat, voit tehdä seuraavia asioita:

    • Käynnistä Mac uudelleen ja yritä tyhjentää välimuisti uudelleenkäynnistyksen jälkeen.
    • Sammuta palomuuri ja tietoturvaohjelmisto väliaikaisesti.
    • Siivoa roskapostitiedostot Macista Mac-korjaussovelluksella.
    • Käynnistä vikasietotilaan ja yritä tyhjentää DNS-välimuisti sieltä.
    DNS-välimuistin tyhjentäminen Macissa vanhempien macOS-laitteiden kanssa

    Yllä olevat vaiheet toimivat vain macOS Catalinassa ja Big Surissa. Jos sinulla on vanhempi macOS, sinun on viitattava alla oleviin asianmukaisiin komentoihin. Käytät edelleen terminaalia komentojen syöttämiseen, vain että komentorivit ovat hieman erilaiset.

    Sierra ja High Sierra:
    • sudo killall -HUP mDNSResponder
    Yosemite (OS X 10.10.4) ja El Capitan:
    • sudo dscacheutil -flushcache
    • sudo killall -HUP mDNSResponder
    Yosemite (OS X 10.10.1 - 10.10 .3):
    • sudo discoveryutil mdnsflushcache
    • sudo discoveryutil udnsflushcache
    Mavericks:
    • sudo dscacheutil -flushcache
    • sudo killall -HUP mDNSResponder
    Yhteenveto

    Kun tyhjennät DNS-välimuistin yllä olevilla komennoilla, ota huomioon, että et saa vahvistusta tai viestiä, joka osoittaisi prosessin onnistuneen. Ainoa tapa, jolla tiedät, että DNS-välimuisti on nollattu, on, kun pääset vihdoin käyttämään verkkosivua, jolla sinulla on ollut ongelmia aiemmin.


    YouTube-video: DNS-välimuistin tyhjentäminen Macissa

    05, 2024