A következő cikkben megnézzük hogyan tudjuk öblíteni a DNS-gyorsítótárat az Ubuntuban. A DNS-gyorsítótárat időnként ki kell öblíteni az Ubuntu rendszerében. Ezzel elkerüljük az IP-címek ütközését. Ha valaki még nem tudja, mondja, hogy a DNS (Domain név szolgáltatás) felelős a weboldal nevének a megfelelő IP-hez való hozzárendeléséért.
A DNS-t az internetkapcsolat egyik kritikus részének tekintik. Azzal a céllal gyorsabb hozzáférés a meglátogatott webhelyekhez gépeink gyakrabban nyomon követik a DNS-rekordokat, vagy más szavakkal gyorsítótárazzák őket.
Az IP-címekre történő elnevezés a DNS-protokollok legismertebb tulajdonsága. Például, ha a Google webhely IP-címe az 216.58.210.163, az emberek többsége írásban érkezik www.google.com és nem az IP-címet, mivel sokkal könnyebben megjegyezhető. A webhely IP-címe megváltozhat sok okból, anélkül, hogy át kellene neveznie a weboldalt. Ha többet szeretne megtudni a domain névrendszerről, keresse fel a cikket, amelyet a Wikipédiában tettek közzé róla.
Ha a DNS-gyorsítótár soha nem törlődik, az különböző típusú hibákhoz vezethet. Ezek a hibák különösen akkor fordulhatnak elő, amikor egy webhely megváltoztatja az IP-címét. Ez IP-címütközést okozhat. Ezért a probléma elkerülése érdekében gépünk DNS-gyorsítótárát rendszeresen ki kell öblíteni. Ezenkívül a DNS gyorsítótárának törlése elősegíti a felesleges adatok kiküszöbölését, amelyek elfoglalják a rendszert, és megoldást nyújt a „elavult bejegyzések".
A következő sorokban meglátjuk, hogyan öblítse le a DNS-gyorsítótárat az Ubuntu operációs rendszeren néhány egyszerű és világos lépésben, hogy a felszerelésünkben használható legyen.
Öblítse le a DNS-gyorsítótárat az Ubuntu gépeken
Ennek a feladatnak a végrehajtására különböző módszerek állnak rendelkezésre.
Tisztítsa meg a DNS-t a systemd-resolver segítségével
A DNS-gyorsítótár kiürítése előtt képesek leszünk rá ellenőrizze a DNS statisztikákat nyissa meg a terminált (Ctrl + Alt + T), és írja be a következő parancsot:
sudo systemd-resolve --statistics
A kimenetnek, amelyet a terminálnak mutatnia kell, a következőképpen kell kinéznie:
A fenti képernyőkép alapján a gyorsítótár aktuális mérete 106.
Amint megismerjük a statisztikát, folytathatjuk öblítse ki a DNS-gyorsítótárat a systemd-solution segítségével. Ez egy beépített DNS-démon systemd és hogy a rendszere már sok mindenre felhasználja. Mint az ördög systemd-feloldás Minden Ubuntu rendszeren fut, képes leszünk arra, hogy törölje a DNS gyorsítótárunkat. Csak a következő parancsot kell használnunk a terminálban (Ctrl + Alt + T):
sudo systemd-resolve --flush-caches
hogy ellenőrizze, hogy az ürítési folyamat sikeres volt-e, újra futtatni fogjuk a parancsot a terminálban, hogy megtekinthessük a gyorsítótár statisztikáit, mint korábban:
sudo systemd-resolve --statistics
Amint a fenti képernyőképen látható, az aktuális gyorsítótár-méret paraméter nulla. Ez azt jelenti, hogy a gyorsítótár sikeresen törölve lett, és erre van szükségünk.
Öblítse ki a gyorsítótárat a dns-clean paranccsal
Egy másik hatékony módszer a törölje a DNS-gyorsítótárunkat a következő parancsot kell használni a terminálban (Ctrl + Alt + T):
sudo /etc/init.d/dns-clean start
Ez a legalapvetőbb dolog, amelyet a felhasználónak tudnia kell a DNS-gyorsítótár öblítéséről az Ubuntuban. Minden esetben, a folyamat egyszerű és nem igényli az egész rendszer újraindítását.
megjegyezni, hogy az Ubuntu 16.04-en a DNS-gyorsítótár alapértelmezés szerint nincs engedélyezve. Olyan eszközöket használhatunk majd, mint pl bind, dnsmasq, nscd stb. DNS-gyorsítótárak létrehozására a számítógépünkön. Bármi legyen is DNS szolgáltatás Ha a rendszere fut, akkor nem okozhat gondot az újraindítás a DNS-gyorsítótár törléséhez.
Jó tipp, köszönöm szépen.