Esihlokweni esilandelayo sizobheka singayisebenzisa kanjani i-DNS cache ku-Ubuntu. Njalo lapho isilondolozi se-DNS sidinga ukufakwa kuhlelo lwakho lwe-Ubuntu. Ngalokhu sizogwema izingxabano zekheli le-IP. Uma kwenzeka othile engakazi okwamanje, yithi i-DNS (Insiza Yegama Lesizinda) unesibopho sokunikeza igama lewebhusayithi ku-IP ehambisanayo.
I-DNS ithathwa njengenye yezingxenye ezibucayi zoxhumano lwe-Intanethi. Ngenhloso ye- ukufinyelela ngokushesha kumawebhusayithi avakashelwe kaningi, imishini yethu ilandelela amarekhodi e-DNS, noma ngamanye amagama, uwagcine okwesikhashana.
Ukuqamba amagama kumakheli we-IP yisici esaziwa kakhulu kunazo zonke izivumelwano ze-DNS. Isibonelo, uma ikheli le-IP lesayithi le-Google lithi 216.58.210.163, iningi labantu lifika libhala www.google.com hhayi ikheli le-IP njengoba kulula ukukhumbula. Ikheli le-IP lesayithi lingashintsha ngezizathu eziningi, ngaphandle kokuthi uqambe kabusha iwebhusayithi. Uma ufuna ukwazi kabanzi ngohlelo lwegama lesizinda, ungaxhumana ne- abakushicilele ku-Wikipedia ngakho.
Uma i-cache ye-DNS ingakaze isulwe, ingaholela ezinhlotsheni ezahlukahlukene zamaphutha. Lawa maphutha angenzeka ikakhulukazi lapho iwebhusayithi iguqula ikheli layo le-IP. Lokhu kungadala ukungqubuzana kwekheli le-IP. Ngakho-ke, ukugwema le nkinga, isilondolozi se-DNS somshini wethu kufanele sishaywe njalo. Ngaphezu kwalokho, ukusula i-cache ye-DNS kuzosiza ukuqeda idatha engadingekile ethatha uhlelo nokuxazulula ezinye izinkinga zobuchwepheshe ezihlobene nephutha elidumile le- 'okufakiwe okuphelelwe yisikhathi'.
Emigqeni elandelayo sizobona ukuthi kanjani khipha isilondolozi se-DNS kuhlelo lokusebenza lwe-Ubuntu ngezinyathelo ezimbalwa ezilula nezicacile ongazisebenzisa kwimishini yethu.
I-Flush DNS cache kumishini ye-Ubuntu
Ukwenza lo msebenzi sizoba nezindlela ezahlukahlukene.
Hlanza i-DNS usebenzisa i-systemd-resolution
Ngaphambi kokuhlanza isilondolozi se-DNS, sizokwazi hlola izibalo ze-DNS ukuvula ukuphela (Ctrl + Alt + T) bese uthayipha umyalo olandelayo:
sudo systemd-resolve --statistics
Umphumela okufanele ukhonjiswe yi-terminal kufanele ubukeke njengokufana nokulandelayo:
Ngokuya ngesithombe-skrini esingenhla, usayizi wamanje wesilondolozi ngu 106.
Lapho sesizazi izibalo, singadlulela phambili khipha isilondolozi se-DNS usebenzisa i-systemd-resolution. Yi-daemon ye-DNS eyakhelwe ngaphakathi i-systemd nokuthi isistimu yakho isivele iyisebenzisela izinto eziningi. Njengodeveli i-systemd-resolution Isebenza kuzo zonke izinhlelo ze-Ubuntu, sizokwazi ukuyisebenzisa ukusula i-cache yethu ye-DNS. Kuzofanele sisebenzise kuphela umyalo olandelayo ku-terminal (Ctrl + Alt + T):
sudo systemd-resolve --flush-caches
para uqinisekise ukuthi inqubo yokukhipha imali iphumelele, sizoqhuba umyalo futhi esigungwini ukubona izibalo zenqolobane njengoba senzile ngaphambili:
sudo systemd-resolve --statistics
Njengoba ukwazi ukubona kusikrini esingenhla, ipharamitha yosayizi wamanje wesikhashana iyi-zero. Lokhu kusho ukuthi inqolobane isuswe ngempumelelo, futhi yilokho esikudingayo.
I-Flush cache isebenzisa umyalo we-dns-clean
Enye indlela ephumelelayo ye- sula inqolobane yethu ye-DNS ukusebenzisa umyalo olandelayo ku-terminal (Ctrl + Alt + T):
sudo /etc/init.d/dns-clean start
Leyo yinto eyisisekelo umsebenzisi adinga ukuyazi mayelana nokuhlanza isilondolozi se-DNS ku-Ubuntu. Kuzo zonke izimo, inqubo ilula futhi ayidingi ukuqala kabusha kohlelo lonke.
Khumbula lokho ku-Ubuntu 16.04, i-DNS cache ayinikiwe amandla ngokuzenzakalela. Sizokwazi ukusebenzisa amathuluzi anjenge bind, dnsmasq, nscd, njll. ukudala izinqolobane ze-DNS kwikhompyutha yethu. Noma yini i- Insiza ye-DNS Uma isistimu yakho isebenza, akufanele kube inkinga yokuyiqalisa kabusha ukusula i-cache ye-DNS.
Icebo elihle, ngiyabonga kakhulu.