Tøm DNS-cache enkelt i Ubuntu

om tom dns-cache

I neste artikkel skal vi ta en titt på hvordan kan vi skylle DNS-cache i Ubuntu. Innimellom må DNS-cachen skylles på Ubuntu-systemet ditt. Med dette vil vi unngå IP-adressekonflikter. Hvis noen ikke vet det ennå, si at DNS (Domenenavnetjeneste) er ansvarlig for å tilordne navnet på et nettsted til tilsvarende IP.

DNS regnes som en av de kritiske delene av internettforbindelsen. Med det formål raskere tilgang til besøkte nettsteder oftere holder maskinene våre rede på DNS-poster, eller med andre ord, cache dem.

Navngivning til IP-adresser er uten tvil den mest kjente funksjonen i DNS-protokollene. For eksempel hvis IP-adressen til Google-nettstedet er 216.58.210.163, de fleste kommer for å skrive www.google.com og ikke IP-adressen, da det er mye lettere å huske. Nettstedets IP-adresse kan endres av mange grunner, uten at du trenger å gi nytt navn til nettstedet. Hvis du vil vite mer om domenenavnsystemet, kan du gå til artikkel de har publisert på Wikipedia om det.

Hvis DNS-hurtigbufferen aldri tømmes, kan det føre til forskjellige typer feil. Disse feilene kan oppstå spesielt når et nettsted endrer IP-adresse. Dette kan forårsake en IP-adressekonflikt. Derfor, for å unngå dette problemet, DNS-cachen til maskinen vår bør skylles regelmessig. I tillegg vil rydding av DNS-cache bidra til å eliminere unødvendige data som okkuperer systemet og til å løse noen tekniske problemer knyttet til den berømte feilen av 'utdaterte oppføringer'.

I de følgende linjene vil vi se hvordan skyll DNS-cache på Ubuntu-operativsystemet i noen få enkle og klare trinn å bruke i utstyret vårt.

Skyll DNS-cache på Ubuntu-maskiner

For å utføre denne oppgaven vil vi ha forskjellige metoder.

Rydd opp i DNS ved hjelp av systemd-resolver

Før vi tømmer DNS-hurtigbufferen, vil vi kunne gjøre det sjekk DNS-statistikk åpne terminalen (Ctrl + Alt + T) og skrive følgende kommando:

sudo systemd-resolve --statistics

Utgangen som terminalen skal vise skal se ut som følgende:

Urenset dns-statistikk

Basert på skjermbildet ovenfor, er den nåværende hurtigstørrelsen 106.

Når vi har kjent statistikken, kan vi fortsette til skyll DNS-cache ved hjelp av systemd-løse. Det er en DNS-demon som er innebygd i systemd og som systemet ditt allerede bruker til mange ting. Som djevelen systemd-løse Den kjører på alle Ubuntu-systemer, vi vil kunne bruke den til å tømme DNS-cachen. Vi trenger bare å bruke følgende kommando i terminalen (Ctrl + Alt + T):

sudo systemd-resolve --flush-caches

Til bekreft at tømmingsprosessen var vellykket, vi skal kjøre kommandoen igjen i terminalen for å se cache-statistikken som vi gjorde før:

Ren dns-statistikk

sudo systemd-resolve --statistics

Som du kan se fra skjermbildet ovenfor, er den nåværende bufferstørrelsesparameteren null. Dette betyr at hurtigbufferen er ryddet, og det er det vi trenger.

Skyll cache ved hjelp av kommandoen dns-clean

En annen effektiv metode for tøm DNS-cachen vår er å bruke følgende kommando i terminal (Ctrl + Alt + T):

DNS-ren start

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

Det er det mest grunnleggende en bruker trenger å vite om å skylle DNS-cachen i Ubuntu. I alle tilfeller, prosessen er enkel og krever ikke omstart av hele systemet.

Husk på Ubuntu 16.04 er DNS-cache ikke aktivert som standard. Vi vil kunne bruke verktøy som bind, dnsmasq, nscd, etc.. for å lage DNS-cacher på datamaskinen vår. Uansett hva DNS-tjeneste Hvis systemet kjører, bør det ikke være noe problem å starte det på nytt for å tømme DNS-hurtigbufferen.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Andreale Dicam sa

    Godt tips, tusen takk.