Hvordan skylle DNS -cachen på Ubuntu Top 10.Topp 10

Hvordan skylle DNS -cachen på Ubuntu Top 10.Topp 10
I datamaskinens verden bruker ikke maskiner navn som mennesker gjør. De går etter en streng med tall. Datamaskiner, telefoner og alle disse enhetene kan identifisere og snakke med hverandre ved å bruke disse tallene, også kjent som IP -adresser. I kontrast gjenkjenner mennesker hverandre med navnene sine, og det er vanskelig for oss å huske tallstrenger. Dermed har arkitekter utviklet et navnesystem kjent som domenenavnssystem eller DNS for å bygge bro mellom dette kommunikasjonsgapet mellom maskiner og mennesker.

Målet med DNS er å løse navn til tall. For å være mer spesifikk, løser det nettadresser til IP -adresser. Hvis noen typer Google.com I adressefeltet i nettleservinduet og treff Enters, vil DNS løse denne URL -en til “142.250.179.142 ”ved å sjekke i databasen og matche URLen med IP -adressen. Når maskinen din har denne IP -adressen, kan den koble seg til Google og vise nettstedets innhold. For å unngå kommunikasjonen mellom datamaskinen og serveren og minimere belastningstidene, lagres disse oppføringene på datamaskinen din i en lokal hurtigbuffer, i.e., DNS -cache.

Hva er en DNS -hurtigbuffer

Som diskutert hjelper det datanettverket ditt med servere mer effektivt. I store oppsett kan løse domenenavn til sine respektive IP -adresser konsumere en god del tid og båndbredde. Det er der en DNS -hurtigbuffer kommer godt med.

Den lagrer oppløsningen av de nylig spørte nettadressene dine på datamaskinen din, og eliminerer behovet for å kommunisere med serveren hver gang.

Du kan finne detaljene i innlegget vårt “Hva er en DNS -cache?”For en mer dyptgående forklaring av DNS-cachen og dens formål.

Hvorfor skylle cachen

Koblet sammen med de tilsynelatende fordelene er noen ulemper. For eksempel å lagre en kopi av en oppløsning for senere bruk og de opprinnelige endringene vil gi deg dårlige data i din lokale cache og vil ikke lede deg til det tiltenkte stedet. Mange ondsinnede skuespillere kan også målrette mot din lokale cache for å omdirigere deg til skadelige websider.

Derfor må du ofte skylle DNS -hurtigbufferen din for å unngå slike problemer. Så hvordan skyller du DNS -cachen din? Hvis du kjører Ubuntu 20.04, kan du finne en trinnvis guide her.

Hvordan skylle DNS -cachen i Ubuntu 22.04

Nå, hvis du er på Ubuntu 22.04, "systemoppløste" metoden vil ikke fungere for deg lenger. La oss sjekke størrelsen på hurtigbufferen din for øyeblikket. Åpne Ubuntu -terminalen og kjør følgende:

$ Resolvectl statistikk

La oss nå skylle DNS -cachen i Ubuntu -systemet ditt:

$ Resolvectl Flush-cache

Avhengig av størrelsen på hurtigbufferen din, vil prosessen ta litt tid. Som du ser var ikke størrelsen på den viste hurtigbufferen mye. Den ble fullført øyeblikkelig. La oss nå sjekke statistikken igjen for å sikre at dette er fullført.

Som du ser at den nåværende hurtigbufferstørrelsen er nede på 0, betyr det at DNS -flush var vellykket.

Konklusjon

I denne guiden lærte vi hva et DNS (Domain Name System) er, fordelene ved å ha en lokal DNS -hurtigbuffer, hvorfor det er viktig å spyle DNS -cachen, og hvordan du manuelt kan skylle DNS -cachen.

Vi diskuterte også hvordan du kan skylle DNS -cachen på Ubuntu 20.04 og Ubuntu 20.04, sammen med hvordan du kan se statistikken angående hurtigbufrede data.

Heldigvis har prosessen blitt ganske grei i Ubuntu 22.04.