Ryd DNS-cache let i Ubuntu

om tom dns-cache

I den næste artikel vil vi se på hvordan kan vi skylle DNS-cache i Ubuntu. Af og til skal DNS-cachen skylles på dit Ubuntu-system. Med dette vil vi undgå IP-adressekonflikter. Hvis nogen ikke ved det endnu, skal du sige, at DNS (Domænenavnetjeneste) er ansvarlig for at tildele navnet på et websted til den tilsvarende IP.

DNS betragtes som en af ​​de kritiske dele af internetforbindelsen. Med det formål at hurtigere adgang til besøgte websteder oftere holder vores maskiner styr på DNS-poster eller med andre ord cache dem.

Navngivning til IP-adresser er langt den bedst kendte funktion i DNS-protokollerne. For eksempel hvis IP-adressen på Google-webstedet er 216.58.210.163, de fleste mennesker kommer for at skrive www.google.com og ikke IP-adressen, da det er meget lettere at huske. Webstedets IP-adresse kan ændre sig af mange grunde uden at du behøver at omdøbe webstedet. Hvis du vil vide mere om domænenavnsystemet, kan du kontakte artikel, de har offentliggjort på Wikipedia om det

Hvis DNS-cachen aldrig ryddes, kan det føre til forskellige typer fejl. Disse fejl kan forekomme især når et websted ændrer sin IP-adresse. Dette kan forårsage en IP-adressekonflikt. Derfor, for at undgå dette problem, DNS-cachen på vores maskine skal skylles regelmæssigt. Derudover vil rydning af DNS-cachen hjælpe med at fjerne unødvendige data, der optager systemet, og til at løse nogle tekniske problemer i forbindelse med den berømte fejl i 'forældede poster«.

I de følgende linjer vil vi se hvordan skyl DNS-cache på et Ubuntu-operativsystem i et par enkle og klare trin til brug i vores udstyr.

Skyl DNS-cache på Ubuntu-maskiner

For at udføre denne opgave har vi forskellige metoder.

Ryd op i DNS ved hjælp af systemd-resolver

Før vi skyller DNS-cachen, kan vi tjek DNS-statistik åbner terminalen (Ctrl + Alt + T) og skriver følgende kommando:

sudo systemd-resolve --statistics

Outputtet, som terminalen skal vise, skal se ud som følgende:

Urensede dns-statistikker

Baseret på skærmbilledet ovenfor er den aktuelle cache-størrelse 106.

Når vi kender statistikkerne, kan vi gå videre til skyl DNS-cache ved hjælp af systemd-resolution. Det er en DNS-dæmon, der er indbygget i systemd og som dit system allerede bruger til mange ting. Ligesom djævelen systemd-løsning Det kører på alle Ubuntu-systemer, vi kan bruge det til at rydde vores DNS-cache. Vi bliver kun nødt til at bruge følgende kommando i terminalen (Ctrl + Alt + T):

sudo systemd-resolve --flush-caches

til kontrollere, at tømningsprocessen var vellykket, vi kører kommandoen igen i terminalen for at se cachestatistikkerne, som vi gjorde før:

Ren dns statistik

sudo systemd-resolve --statistics

Som du kan se fra skærmbilledet ovenfor, er den aktuelle cache-størrelsesparameter nul. Dette betyder, at cachen er blevet ryddet med succes, og det er det, vi har brug for.

Skyl cache ved hjælp af kommandoen dns-clean

En anden effektiv metode til ryd vores DNS-cache er at bruge følgende kommando i terminal (Ctrl + Alt + T):

DNS-ren start

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

Det er den mest basale ting, en bruger har brug for at vide om at skylle DNS-cache i Ubuntu. I alle tilfælde processen er enkel og kræver ikke en genstart af hele systemet.

Husk på Ubuntu 16.04 er DNS-cache ikke aktiveret som standard. Vi vil være i stand til at bruge værktøjer som f.eks bind, dnsmasq, nscd osv. for at oprette DNS-caches på vores computer. Uanset hvad DNS-tjeneste Hvis dit system kører, bør det ikke være et problem at genstarte det for at rydde DNS-cachen.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Andreale Dicam sagde han

    Godt tip, meget tak.