Kuinka huuhdella DNS Linuxissa

Nov 14, 2025
Linux

Onko Internet -selauskokemuksesi hitaasti Linux -laitteessasi vai ovatko verkkosivustot, jotka vierailet vanhentuneina vai väärässä verkkosivustossa kokonaan? Keskustelemme DNS -välimuistin huuhtelusta Linuxissa ja kuinka tietää, tarvitsetko todella.

Mitä ovat DNS -välimuistit?
Onko tietokoneesi käyttämällä paikallista DNS -välimuistia?
Tarkastellaan DNS -välimuistin
Kuinka puhdistaa DNS -välimuisti Linuxissa
Kuinka huuhdella DNSMASQ -välimuisti Linuxissa
Huuhdeltu menestyksekkäästi

Mitä ovat DNS -välimuistit?

Se verkkotunnuspalvelu on vähän taikuutta, joka muuntaa nimet numeroiksi. Se vie laiteverkon nimet ja verkkosivustojen nimet ja etsii heidän IP -osoitteita. Verkko voi sitten käyttää IP -osoitetta liikenteen ohjaamiseen oikein näihin laitteisiin tai sivustoihin.

Nämä hakut, jotka tunnetaan nimellä pyynnöt - Älä tapahdu heti . Mukana on pieni, rajallinen aika. Internet-DNS-pyynnöt saattavat vaatia kyselyä edeltäjä DNS-palvelimia, juuren nimipalvelimia, ylimmän verkkotunnuksen palvelimia ja arvovaltaisia nimipalvelimia. DNS -pyynnöt ovat nopeita, mutta jotta ne olisivat edelleen nopeampia, vastaukset viimeaikaisiin DNS -pyyntöihin välimuistiin DNS -edeltäjäpalvelimilla.

Jos vastaus DNS -pyyntöön löytyy edeltäjäpalvelimen välimuistista, uusiin palvelimiin ei tarvitse ottaa yhteyttä. Vastaus lähetetään takaisin edeltäjäpalvelimen välimuistista. Samoin pienen välimuistin ylläpitää laajakaistareititin kotona. Jos pyydät paikallista verkkolaitetta sen verkkolaitteen nimeä käyttämällä, reititin tarjoaa IP -osoitteen. Se voi myös välimuistivastaukset, jotka se on saanut ulkoisilta DNS -palvelimilta.

Yleensä verkot ja Linux -tietokoneet on määritetty käyttämään ulkoisia DNS -palveluita, joko Internet -palveluntarjoajan tarjoamia tai ilmaista palvelua, kuten esimerkiksi Aita tai Google DNS . On hyviä syitä Jotkut ihmiset käyttävät omaa DNS -palvelinta , mutta suurin osa meistä ei. Linux -tietokoneesi - vaikka siinä ei ole DNS -palvelinta - voi kuitenkin valinnaisesti välimuistin DNS -pyynnön tulokset.

Välimuistitietojen käytön ongelma on, että koko asia perustuu oletukseen, että mikään välimuistissa olevista yksityiskohdista ei ole muuttunut välimuistissa. Jos yksityiskohdat ovat muuttuneet, saamasi tiedot ovat vanhentuneita.

Jos välimuistin merkintä tai koko välimuisti korruptoituu, saat parhaimmillaan hiutaleista suorituskykyä ja pahimmillaan turvallisuushaavoittuvuuksia. Silloin haluat tutkia "huuhtelua" tai puhdistaa DNS -välimuistin.

Onko tietokoneesi käyttämällä paikallista DNS -välimuistia?

Joissakin testitietokoneistamme oli paikalliset DNS -välimuistit päälle, ja toisten se oli sammutettu. Se oli poissa Manjaro 21 tietokone, mutta se kytkeytyi oletuksena päälle Fedora 37 ja Ubuntu 22.10 .

Käytä DNS -pyynnöt välimuistissa, käytä Linux -tietokoneesi, käytä on aktiivinen vaihtoehto systemctl komento. DNS -välimuistia hallinnoiva daemoni on Systemd Network Name Resolution Manager, joka tunnetaan nimellä järjestelmällinen .

Jos vastaus on ”aktiivinen”, DNS -välimuisti tapahtuu. Jos vastaus on ”passiivinen”, se ei ole. Tässä tietyssä tietokoneessa se on aktiivinen. Voimme käyttää päättäväinen Komento tilastovaihtoehto nähdä kuinka monta tietuetta välimuistissa on.

Voimme nähdä, että tämän tietokoneen DNS -välimuistissa on 330 merkintää.

Tarkastellaan DNS -välimuistin

DNS -välimuistin merkintöjen tarkistaminen ei ole edellytys välimuistin huuhtelulle, ja jos sinulla ei ole kiinnostusta tehdä niin, voit Ohita koko tämä askel . Joskus se voi kuitenkin olla informatiivinen. Saatat nähdä sekoitettuja merkintöjä, jotka osoittavat korruption, tai saatat nähdä verkon laitteiden osoitusongelmiin liittyviä virheilmoituksia.

Nyt ei ole suoraviivaista tapaa nähdä näitä merkintöjä. Voimme tehdä sen, mutta meidän on oltava hieman luovia. USR1 tai käyttäjän määrittelemä signaali numero yksi , on signaali Se voi lähettää tappaa ja tapa kaikki komennot. Tällä signaalilla ei ole ennalta määritettyä merkitystä. Sovellukset voivat vapaasti sivuuttaa tämän signaalin tai reagoida millä tahansa kehittäjät ovat toteuttaneet.

Se järjestelmällinen Daemon reagoi USR1 Kirjoittamalla välimuistin järjestelmälokille. Voimme sitten käyttää Journalctl Komento suodattaa DNS -merkinnät.

Käytämme tapa kaikki komentaa jtk USR1 Lähettää signaali järjestelmällinen Daemon. Huomaa, että vaikka käytämme tapa kaikki komento, järjestelmällinen Daemon jatkaa juoksemista. Tämä ei ole lopetussignaali, jonka lähetämme.

Nyt käytämme Journalctl komento -u (Suodata järjestelmä yksikkö) mahdollisuus purkaa lokitiedot, jotka on luotu järjestelmällinen . Ohjaamme sen tulosteen tekstitiedostoiksi nimeltä “dns.txt”.

Käytämme se Vähemmän tiedostonkatselu Tiedoston sisällön tarkasteleminen.

Voit löytää välimuistissa olevat kartoitukset verkkotunnusten ja IP -osoitteet vierittämällä ja etsimällä tekstiä.

Näemme Googlelle merkinnän, jonka IP -osoite on 216.58.212.196. Voit tarkistaa sen asettamalla IP -osoitteen selaimeen. Sinun pitäisi nähdä Google -haun kotisivu.

Kuinka puhdistaa DNS -välimuisti Linuxissa

Välimuistin huuhtelu poistaa kaikki merkinnät ja aloittaa keräysprosessin jälleen. Jos niitä on, tämä poistaa väkisin välimuistista virheelliset ja korruptoituneet merkinnät.

Komento on yksinkertainen; käytämme päättäväinen kanssa välimuistit vaihtoehto.

Meidät palautetaan hiljaa komentoriville. Varmistaaksemme, että jotain on todella tapahtunut, tarkistamme DNS -välimuistitilastot uudelleen.

Voimme nähdä, että välimuistin koko putoaa nollaan. Se kasvaa ajan myötä, kun se kerää uusia merkintöjä.

Kuinka huuhdella DNSMASQ -välimuisti Linuxissa

Se DNSMASQ Sovellus tarjoaa DNS -välimuistin ja DHCP -palvelimen. Se on suosittu käyttäjien keskuudessa, jotka haluavat käyttää omaa DNS -palvelinta, etenkin ei-järjestelmän asennukset .

Huuhdellaan DNSMASQ DNS -välimuisti on helppoa. Meidän on lähetettävä Huokaus signaali, joka kertoo DNSMASQ daemoni tehokkaasti uudelleen. Näin tekeminen puhdistaa sen DNS -välimuistin. Lähetämme signaalin, jota käytämme tapa kaikki komento -HUP lippu ja sovelluksen nimi.

Huuhdeltu menestyksekkäästi

Tietysti, jos tietokoneesi ei ole välimuisti, sinun ei tarvitse tarkistaa mitään.

Jos se välimuistiin DNS -pyyntöjä, mutta kaikki toimii hienosti, voit myös sivuuttaa sen. Mutta jos sinulla on hitaita tai satunnaisia verkkosivujen päivityksiä, kun selaat verkkoa tai näet vääriä verkkosivuja kokonaan, on todennäköisesti hyvä aika puhdistaa DNS -välimuisti.


Linux - Suosituimmat artikkelit

Kuinka käsitellä tiedoston rivin linja Linux Bash Script

Linux Feb 3, 2026

Fatmawati Achmad Zaenuri / Shutterstock Se on melko helppo lukea sisällön Linux tekstitiedoston rivi riviltä komentotulkkiskripti-kunhan käsitellä joita..


5 Erikoistunut Linux-jakaumat, joilla on ainutlaatuiset ominaisuudet

Linux Jul 20, 2025

Lukeminen läpi cartoonishly pitkä lista olemassa olevasta Linux distros, tase-makuja ja off-versot off-versot kaikki alkaa hämärtyä yhdessä. Poistamaan tätä, olemme koonneet muutam..


Miten päivitys Ubuntu Linux

Linux Aug 27, 2025

tomeqs / Shutterstock.com Tarvitsevat uusin ja suurin Ubuntu ohjelmisto? Sinun ei tarvitse olla Linux pro. Lue löytää miten päivittää klassinen Ubuntu ..


Mikä on pop! _Os?

Linux Oct 20, 2025

Jos olet kuullut Pop! _Os Saatat nähneet ihmiset usein niistä puhutaan paras Windows vaihtoehto tai ihanteellinen Linux pelaamiseen. Tässä on erilainen tästä Linux-jakel..


10 perus Linux-komennot aloittelijoille

Linux Oct 13, 2025

Juuri aloittanut Linux? Oloasi mukavaksi komentorivi on välttämätöntä. Jos olet jo perehtynyt komentoriviltä apuohjelmia, huomaat, että Linux ja Mac osuus paljon yhteistä, mutta Wi..


Voitko asentaa Linuxin M1 Apple Silicon MAC: lle?

Linux Nov 12, 2025

Kaikki eivät ostaa Mac pelkästään ajaa MacOS. Huono uutinen on, että marraskuusta 2021 natiivi Linux-tuki Apple Pii ei ole vielä mahdollista. Edistystä on tapahtunut, mutta joten ..


5 Ubuntu Linux -ominaisuutta, joita sinun pitäisi käyttää

Linux Dec 6, 2025

Ubuntu Linux on rikas ja mukana tulee kuratoitu valikoima esiasennettuja ohjelmistoja. Kaivaa kuitenkin vain vähän syvemmälle, ja löydät joitain ominaisuuksia, joita sinun pitäisi käytt�..


7 virhettä uusia Linux -käyttäjiä (ja kuinka välttää niitä)

Linux Nov 11, 2025

Linuxin oppiminen voi olla turhauttavaa kokemusta, jossa kaikki pieni asia tuntuu taistelulta. Näiden yleisten virheiden välttäminen tekee Linuxin käyttöönotosta ja omaksumisesta paljon h..


Luokat