Hogyan kell öblíteni a DNS -t a linuxban

Nov 14, 2024
Linux

Az internetes böngészési élménye lassú -e a Linux eszközön, vagy a látogatott webhelyek elavultak -e, vagy a rossz webhely? Beszéljük meg a DNS -gyorsítótár öblítését a Linuxon, és hogyan lehet tudni, hogy valóban szükség van -e rá.

Mik a DNS gyorsítótárak?
A számítógépe helyi DNS gyorsítótárat használ?
A DNS -gyorsítótár áttekintése
Hogyan lehet törölni a DNS gyorsítótárat a Linuxon
Hogyan lehet öblíteni a DNSMASQ gyorsítótárat a Linuxon
Elpirult, sikerrel

Mik a DNS gyorsítótárak?

A Domain név szolgáltatás az a varázslat, amely a neveket számokká konvertálja. Ez az eszközhálózati neveket és a webhelyneveket veszi igénybe, és felnézi az IP -címüket. A hálózat ezután az IP -címet használhatja az eszközökre vagy webhelyekre való forgalom helyének megfelelő irányításához.

Ezek a keresések, úgynevezett néven kérések - Ne történjen azonnal - Van egy kis, véges időtartam. Az internetes DNS-kérelmek megkövetelhetik a prekurzor DNS-kiszolgálók, a gyökérnév-kiszolgálók, a felső szintű tartománykiszolgálók és a hiteles névkiszolgálók lekérdezését. A DNS -kérelmek gyorsak, de hogy még gyorsabbá tegyék őket, a legutóbbi DNS -kérelmekre adott válaszokat a DNS prekurzor -kiszolgálókon tárolják.

Ha a DNS -kérésre adott válasz a prekurzor szerver gyorsítótárában található, akkor további szervereket nem kell kapcsolatba lépni. A választ a prekurzor szerver gyorsítótárából küldjük vissza. Hasonlóképpen, egy kis gyorsvasút tartja a szélessávú útválasztó otthon. Ha egy helyi hálózati eszközt kér a hálózati eszköz nevével, akkor az útválasztó megadja az IP -címet. Gyorsítótárazhat a válaszok is, amelyeket a külső DNS -kiszolgálóktól kapott.

Általában a hálózatok és a Linux számítógépek konfigurálnak a külső DNS -szolgáltatások használatára, akár az internetszolgáltató által nyújtott, akár egy ingyenes szolgáltatás, például Opendns vagy Google DNS - Vannak jó okok Vannak, akik a saját DNS szerverüket futtatják , de a legtöbben nem. A Linux számítógépe azonban - még ha nem fut DNS -kiszolgálót - opcionálisan CACHE DNS -kérési eredményeket tud.

A gyorsítótárazott adatok felhasználásának problémája az egész, hogy feltételezzük, hogy a gyorsítótárazott részletek egyike sem változott a gyorsítótáruk óta. Ha a részletek megváltoztak, akkor a kapott információk elavultak.

Ha a gyorsítótár -bejegyzés vagy a teljes gyorsítótár korrupt lesz, akkor a legjobb esetben pelyhes teljesítményt kap, a legrosszabb esetben pedig a biztonsági rés. Ekkor szeretné megvizsgálni a DNS -gyorsítótár „öblítését” vagy tisztítását.

A számítógépe helyi DNS gyorsítótárat használ?

Néhány teszt számítógépünk be volt kapcsolva a helyi DNS gyorsítótárakat, mások pedig kikapcsoltak. Nem volt a miénk Manjaro 21 számítógép, de alapértelmezés szerint be volt kapcsolva Fedora 37 és Ubuntu 22.10 -

Annak meghatározásához, hogy a Linux számítógép DNS -kéréseket tárol -e, használja a aktív a SystemCTL parancs. A démon, amely kezeli a DNS gyorsítótárat SystemD-megoldott -

Ha a válasz „aktív”, akkor a DNS gyorsítótárazás zajlik. Ha a válasz „inaktív”, akkor nem az. Ezen a számítógépen aktív. Használhatjuk a resolVectL Parancs a statisztikai opcióval, hogy megnézze, hány rekord van a gyorsítótárban.

Láthatjuk, hogy a számítógép DNS gyorsítótárában 330 bejegyzés található.

A DNS -gyorsítótár áttekintése

A DNS gyorsítótár -bejegyzések áttekintése nem a gyorsítótár öblítésének előfeltétele, és ha nem érdekli ezt, akkor megteheti Hagyja ki ezt az egész lépést - Néha azonban informatív lehet. Előfordulhat, hogy a korrupciót jelző rántott bejegyzéseket láthatja, vagy a hálózat problémáival foglalkozó eszközökkel foglalkozó hibaüzeneteket láthat.

Most nincs egyértelmű módja ezeknek a bejegyzéseknek a megtekintésére. Meg tudjuk csinálni, de kissé kreatívnak kell lennünk. USR1 , vagy Felhasználó által definiált első számú jel , egy jel ezt elküldheti a megöl és Öld meg mind parancsok. Ennek a jelnek nincs előre meghatározott jelentése. Az alkalmazások szabadon figyelmen kívül hagyhatják ezt a jelet, vagy bármilyen módon reagálhatnak a fejlesztők végrehajtására.

A SystemD-megoldott Daemon reagál USR1 A gyorsítótár írásával a rendszernaplókba. Ezután használhatjuk a JournalCtL Parancsolja a DNS bejegyzések kiszűrésére.

A Öld meg mind parancsol USR1 A jel elküldéséhez a SystemD-megoldott démon. Vegye figyelembe, hogy bár a Öld meg mind parancs, a SystemD-megoldott Daemon továbbra is fut. Ez nem egy befejezési jel, amelyet küldünk.

Most a JournalCtL parancs a -u (szűrés vlami alapján rendszer egység) opció a naplóbejegyzések kinyerésére, amelyeket SystemD-megoldott - Átirányítjuk ezt a kimenetet egy „dns.txt” nevű szöveges fájlokba.

Használni fogjuk a Kevésbé fájlmegjelenítő A fájl tartalmának megtekintéséhez.

Megtalálhatja a tárolt leképezéseket a domain nevek között és IP -címek görgetve és átkutatással a szövegen.

Láthatunk egy olyan bejegyzést, amely a Google számára, amelynek IP -címe 216.58.212.196. Ellenőrizheti, hogy az IP -címet egy böngészőbe helyezi. Látnia kell a Google Search kezdőlapját.

Hogyan lehet törölni a DNS gyorsítótárat a Linuxon

A gyorsítótár öblítése eltávolítja az összes bejegyzést, és megkezdi a gyűjtési folyamatot. Ha vannak ilyenek, ez erőszakkal eltávolítja a helytelen és korrupt bejegyzéseket a gyorsítótárból.

A parancs egyszerű; használjuk resolVectL a ... val öblítés választási lehetőség.

Csendben visszatérünk a parancssorba. Annak megerősítésére, hogy valami valóban megtörtént, újra ellenőrizzük a DNS gyorsítótár -statisztikákat.

Láthatjuk, hogy a gyorsítótár mérete nullára esik. Az idő múlásával növekszik, amikor új bejegyzéseket halmoz fel.

Hogyan lehet öblíteni a DNSMASQ gyorsítótárat a Linuxon

A DNSMASQ Az alkalmazás DNS gyorsítótárat és DHCP szerveret biztosít. Népszerű a felhasználók körében, akik a saját DNS -kiszolgálóikat akarják futtatni, különösen a BE nem rendszer-telepítések -

Öblítve a DNSMASQ A DNS gyorsítótár egyszerű. El kell küldenünk a Sóhajt jel, amely megmondja a DNSMASQ démon, hogy hatékonyan újraindítsa. Ezzel törli a DNS gyorsítótárát. A jel elküldéséhez a Öld meg mind parancs a -Hup zászló, és az alkalmazás neve.

Elpirult, sikerrel

Természetesen, ha a számítógép egyáltalán nem gyorsítótáraz, akkor nincs semmi, amit ellenőrizned kell.

Ha a DNS -kéréseket gyorsítótárazza, de minden rendben működik, akkor azt is figyelmen kívül hagyhatja. De ha lassú vagy szórványos weboldal -frissítéseket tapasztal, amikor az internetet böngészi, vagy a rossz weboldalakat látja, akkor valószínűleg jó ideje törölni a DNS -gyorsítótárat.


Linux - Most Popular Articles

Hogyan telepítsük Signal Desktop Linux

Linux Jan 22, 2025

Eliseu Geisler / Shutterstock.com Jel van Az adatvédelmi-központú okostelefon üzenetküldő alkalmazás mindenki úgy tűnik, hogy haszná..


Hogyan zárolása Mac A Terminál

Linux Feb 16, 2025

Az egyik első szabályainak kiberbiztonság, hogy mindig lezárni a számítógépet, mielőtt ellépett tőle. Bár lehet, hogy ez nem a leggyorsabb módja, akkor az Apple Mac készül..


Hogyan elrejtése asztali ikonok a Mac

Linux Jun 23, 2025

Krisda / Shutterstock A Mac asztali rendetlenség? Nem igazán akarsz mindent megszervezni? Ne aggódjon, használhat egy terminál parancsot, hogy gyorsan elr..


Mi Bash Szótár Linux, és hogyan használjuk őket?

Linux Jun 16, 2025

fatmawati Achmad Zaenuri / Shutterstock.com Bash szótárak kapsz hash térképek és asszociatív tömbök Linux shell script. Megmutatjuk, hogyan kell hasz..


Hogyan frissítése Arch Linux

Linux Jul 30, 2025

Ubuntu projekt Megvan az ideje, hogy frissítse az Arch Linux rendszert? Függetlenül attól, hogy a tiszta ívben vagy egy íves disztribúcióban van-e ..


Hogyan jelentkezzen ki a Mac A Terminál

Linux Aug 8, 2025

Az Apple megkönnyíti a Mac készüléket az asztali menüsorban. De vannak egy pár parancs is használhatod, hogy kijelentkezzen a terminál segítségével, ahogyan felfedezünk ma. ..


Tud Linux telepítése egy M1 Apple Mac Silicon?

Linux Nov 12, 2024

Nem mindenki vásárol Mac-t, hogy kizárólag MacOS-t futtatja. A rossz hír az, hogy a november 2021-től az Apple Silicon natív Linux támogatása még nem lehetséges. Előrehaladá..


Hogyan állítsunk be statikus IP -címet Ubuntu -ban

Linux Oct 17, 2025

Az otthoni hálózat az IP -címekre támaszkodik az eszközök közötti adatok irányításához, és néha a hálózathoz való csatlakozásra, amelyben az eszköz címe megváltozhat. Így ..


Kategóriák