Tyhjennä DNS-välimuisti helposti Ubuntussa

noin tyhjästä dns-välimuistista

Seuraavassa artikkelissa aiomme tarkastella kuinka voimme tyhjentää DNS-välimuistin Ubuntussa. Ajoittain DNS-välimuisti on huuhdeltava Ubuntu-järjestelmässäsi. Tällä vältämme IP-osoiteristiriidat. Jos joku ei vielä tiedä, sano, että DNS (Verkkotunnuspalvelu) vastaa verkkosivuston nimen osoittamisesta vastaavalle IP-osoitteelle.

DNS: ää pidetään yhtenä Internet-yhteyden kriittisistä osista. Tarkoituksena nopeampi pääsy vierailtuihin verkkosivustoihin useammin koneemme seuraavat DNS-tietueita tai toisin sanoen välimuistia.

Nimeäminen IP-osoitteiksi on ylivoimaisesti tunnetuin ominaisuus DNS-protokollissa. Esimerkiksi, jos Google-sivuston IP-osoite on 216.58.210.163, suurin osa ihmisistä saapuu kirjoittamaan www.google.com eikä IP-osoite, koska se on paljon helpompi muistaa. Sivuston IP-osoite voi muuttua monista syistä, sinun ei tarvitse nimetä verkkosivustoa uudelleen. Jos haluat tietää enemmän verkkotunnusjärjestelmästä, voit tutustua heidän julkaisemansa artikkeli Wikipediassa siitä.

Jos DNS-välimuistia ei koskaan tyhjennetä, se voi johtaa erityyppisiin virheisiin. Nämä virheet voivat ilmetä erityisesti, kun verkkosivusto muuttaa IP-osoitettaan. Tämä voi aiheuttaa IP-osoiteristiriidan. Tämän ongelman välttämiseksi koneemme DNS-välimuisti on huuhdeltava säännöllisesti. Lisäksi DNS-välimuistin tyhjentäminen auttaa poistamaan tarpeettomat tiedot, jotka vievät järjestelmän, ja ratkaisemaan joitain teknisiä ongelmia, jotka liittyvät kuuluisaan virheeseen 'vanhentuneet merkinnät".

Seuraavilla riveillä näemme miten huuhtele DNS-välimuisti Ubuntun käyttöjärjestelmässä muutamassa yksinkertaisessa ja selkeässä vaiheessa käytettäväksi laitteissamme.

Huuhtele DNS-välimuisti Ubuntu-koneilla

Tämän tehtävän suorittamiseksi meillä on erilaisia ​​menetelmiä.

Siivoa DNS käyttämällä systemd-resolveria

Ennen DNS-välimuistin tyhjentämistä voimme tarkista DNS-tilastot avaamalla pääte (Ctrl + Alt + T) ja kirjoittamalla seuraava komento:

sudo systemd-resolve --statistics

Päätelaitteen näytettävän lähdön tulisi näyttää tältä:

Puhdistamattomat dns-tilastot

Yllä olevan kuvakaappauksen perusteella välimuistin nykyinen koko on 106.

Kun tiedämme tilastot, voimme edetä huuhtele DNS-välimuisti systemd-solution-toiminnolla. Se on sisäänrakennettu DNS-daemon systemd ja että järjestelmäsi käyttää jo monia asioita. Kuten paholainen systemd-selvitä Se on käynnissä kaikissa Ubuntu-järjestelmissä, voimme käyttää sitä DNS-välimuistin tyhjentämiseen. Meidän on käytettävä vain seuraavaa komentoa päätelaitteessa (Ctrl + Alt + T):

sudo systemd-resolve --flush-caches

että varmista, että tyhjennysprosessi onnistui, aiomme suorittaa komennon uudelleen terminaalissa nähdäksesi välimuistitilastot kuten aiemmin:

Puhdista dns-tilastot

sudo systemd-resolve --statistics

Kuten yllä olevasta kuvakaappauksesta näet, nykyinen välimuistin koon parametri on nolla. Tämä tarkoittaa, että välimuisti on tyhjennetty onnistuneesti, ja sitä tarvitsemme.

Huuhtele välimuisti komennolla dns-clean

Toinen tehokas menetelmä tyhjennä DNS-välimuisti on käyttää terminaalissa seuraavaa komentoa (Ctrl + Alt + T):

DNS puhdas alku

sudo /etc/init.d/dns-clean start

Se on kaikkein perusasia, jonka käyttäjän on tiedettävä DNS-välimuistin tyhjentämisestä Ubuntussa. Kaikissa tapauksissa prosessi on yksinkertainen eikä vaadi koko järjestelmän uudelleenkäynnistystä.

Muista, että Ubuntu 16.04: ssä DNS-välimuisti ei ole oletusarvoisesti käytössä. Voimme käyttää työkaluja, kuten sitoa, dnsmasq, nscd jne. luoda DNS-välimuistit tietokoneellemme. Mikä tahansa DNS-palvelu Jos järjestelmäsi on käynnissä, sen ei pitäisi olla ongelma käynnistää uudelleen DNS-välimuistin tyhjentämiseksi.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Andreale Dicam dijo

    Hyvä vinkki, kiitos paljon.