Madaling i-clear ang cache ng DNS sa Ubuntu

tungkol sa walang laman na cache ng dns

Sa susunod na artikulo ay titingnan natin paano namin mai-flush ang DNS cache sa Ubuntu. Tuwing ngayon at pagkatapos ay kailangang i-flush ang cache ng DNS sa iyong Ubuntu system. Sa pamamagitan nito maiiwasan namin ang mga salungatan sa IP address. Kung sakaling may hindi pa nakakaalam, sabihin na ang DNS (Serbisyo ng Pangalan ng Domain) ay responsable para sa pagtatalaga ng pangalan ng isang website sa kaukulang IP.

Ang DNS ay itinuturing na isa sa mga kritikal na bahagi ng koneksyon sa Internet. Sa layunin ng mas mabilis na pag-access sa mga binisitang website mas madalas, sinusubaybayan ng aming mga machine ang mga tala ng DNS, o sa madaling salita, nai-cache ang mga ito.

Ang pagpapangalan sa mga IP address ay ang pinakakilalang tampok ng mga DNS protokol. Halimbawa, kung ang IP address ng Google site ay 216.58.210.163, karamihan sa mga tao ay dumating na nagsusulat www.google.com at hindi ang IP address dahil mas madaling tandaan ito. Maaaring magbago ang IP address ng site para sa maraming mga kadahilanan, nang hindi mo kinakailangang palitan ang pangalan ng website. Kung nais mong malaman ang tungkol sa domain name system, maaari kang kumunsulta sa artikulong inilathala nila sa Wikipedia tungkol dito.

Kung ang DNS cache ay hindi kailanman na-clear, maaari itong humantong sa iba't ibang mga uri ng mga error. Ang mga error na ito ay maaaring mangyari lalo na kapag binago ng isang website ang IP address nito. Maaari itong maging sanhi ng hidwaan ng IP address. Samakatuwid, upang maiwasan ang problemang ito, ang cache ng DNS ng aming makina ay dapat na regular na i-flush. Bilang karagdagan, ang pag-clear sa cache ng DNS ay makakatulong upang maalis ang hindi kinakailangang data na sumasakop sa system at upang malutas ang ilang mga problemang panteknikal na nauugnay sa sikat na error ng 'hindi napapanahong mga entry'.

Sa mga sumusunod na linya makikita natin kung paano flush DNS cache sa operating system ng Ubuntu sa ilang mga simple at malinaw na mga hakbang upang magamit sa aming kagamitan.

I-flush ang DNS cache sa mga Ubuntu machine

Upang maisakatuparan ang gawaing ito magkakaroon kami ng magkakaibang pamamaraan.

Linisin ang DNS gamit ang systemd-resolver

Bago i-flush ang DNS cache, magagawa namin suriin ang mga istatistika ng DNS pagbubukas ng terminal (Ctrl + Alt + T) at pagta-type ng sumusunod na utos:

sudo systemd-resolve --statistics

Ang output na dapat ipakita ng terminal ay dapat magmukhang katulad ng sumusunod:

Hindi malinis na istatistika ng dns

Batay sa screenshot sa itaas, ang kasalukuyang laki ng cache ay 106.

Kapag nalalaman na natin ang mga istatistika, maaari tayong magpatuloy flush DNS cache gamit ang systemd-resolusyon. Ito ay isang DNS daemon na nakapaloob systemd at ginagamit na ng iyong system ang maraming bagay. Tulad ng demonyo systemd-resolbahin Tumatakbo ito sa lahat ng mga system ng Ubuntu, magagamit namin ito upang i-clear ang aming DNS cache. Gagamitin lamang namin ang sumusunod na utos sa terminal (Ctrl + Alt + T):

sudo systemd-resolve --flush-caches

Sa patunayan na ang proseso ng pag-alis ng laman ay matagumpay, tatakbo namin muli ang utos sa terminal upang makita ang mga istatistika ng cache tulad ng ginawa namin dati:

Malinis na istatistika ng dns

sudo systemd-resolve --statistics

Tulad ng nakikita mo mula sa screenshot sa itaas, ang kasalukuyang parameter ng laki ng cache ay zero. Nangangahulugan ito na ang cache ay matagumpay na na-clear, at iyon ang kailangan namin.

I-flush ang cache gamit ang dns-clean na utos

Isa pang mabisang pamamaraan para sa limasin ang aming DNS cache ay ang paggamit ng sumusunod na utos sa terminal (Ctrl + Alt + T):

Malinis na pagsisimula ng DNS

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

Iyon ang pinaka pangunahing bagay na kailangang malaman ng isang gumagamit tungkol sa pag-flush ng cache ng DNS sa Ubuntu. Sa lahat ng mga kaso, ang proseso ay simple at hindi nangangailangan ng isang pag-reboot ng buong system.

Tandaan na ang sa Ubuntu 16.04, ang DNS cache ay hindi pinagana bilang default. Magagamit namin ang mga tool tulad ng magbigkis, dnsmasq, nscd, atbp. upang lumikha ng mga DNS cache sa aming computer. Kung anuman ang Serbisyong DNS Kung tumatakbo ang iyong system, hindi dapat maging problema upang i-reboot ito upang i-clear ang DNS cache.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Andreale Dicam dijo

    Magandang tip, maraming salamat.