Kitame straipsnyje mes pažvelgsime kaip mes galime išvalyti DNS talpyklą Ubuntu. Kiekvieną kartą jūsų Ubuntu sistemoje reikia išvalyti DNS talpyklą. Tokiu būdu išvengsime IP adresų konfliktų. Jei kas nors dar nežino, pasakykite, kad DNS (Domeno vardo tarnyba) yra atsakinga už svetainės pavadinimo priskyrimą atitinkamam IP.
DNS laikomas viena iš kritinių interneto ryšio dalių. Su tikslu greitesnė prieiga prie aplankytų svetainių dažniau mūsų mašinos seka DNS įrašus arba, kitaip tariant, talpina juos.
Pavadinimas IP adresais yra labiausiai žinoma DNS protokolų savybė. Pavyzdžiui, jei „Google“ svetainės IP adresas yra 216.58.210.163, dauguma žmonių atvyksta rašydami www.google.com o ne IP adresą, nes tai daug lengviau prisiminti. Svetainės IP adresas gali pasikeisti dėl daugelio priežasčių jums nereikia pervadinti svetainės. Jei norite sužinoti daugiau apie domenų vardų sistemą, galite kreiptis į straipsnį, kurį jie paskelbė Vikipedijoje apie tai.
Jei DNS talpykla niekada nebus išvalyta, tai gali sukelti įvairių tipų klaidas. Šios klaidos gali atsirasti ypač tada, kai svetainė keičia savo IP adresą. Tai gali sukelti IP adreso konfliktą. Todėl, norėdami išvengti šios problemos, mūsų mašinos DNS talpyklą reikia reguliariai išvalyti. Be to, DNS talpyklos išvalymas padės pašalinti nereikalingus duomenis, užimančius sistemą, ir išspręsti kai kurias technines problemas, susijusias su garsiąja „pasenę įrašai".
Kitose eilutėse pamatysime, kaip praplaukite DNS talpyklą „Ubuntu“ operacinėje sistemoje atlikdami kelis paprastus ir aiškius veiksmus, kuriuos naudosite savo įrangoje.
Nuplaukite DNS talpyklą „Ubuntu“ mašinose
Norėdami atlikti šią užduotį, turėsime skirtingus metodus.
Išvalykite DNS naudodami „systemd-resolver“
Prieš išvalydami DNS talpyklą, galėsime tai padaryti patikrinkite DNS statistiką atidarydami terminalą (Ctrl + Alt + T) ir įveskite šią komandą:
sudo systemd-resolve --statistics
Išvestis, kurią turėtų parodyti terminalas, turėtų atrodyti taip:
Remiantis aukščiau esančia ekrano kopija, dabartinis talpyklos dydis yra 106.
Žinodami statistiką, galime tęsti išvalykite DNS talpyklą naudodami „systemd-solution“. Tai yra įtaisytas DNS demonas systemd ir kad jūsų sistema jau naudoja daugelį dalykų. Kaip velnias systemd-išspręsti Jis veikia visose „Ubuntu“ sistemose, galėsime jį naudoti norėdami išvalyti DNS talpyklą. Terminale turėsime naudoti tik šią komandą (Ctrl + Alt + T):
sudo systemd-resolve --flush-caches
į patikrinkite, ar ištuštinimo procesas buvo sėkmingas, mes vėl paleisime komandą terminale, kad pamatytume talpyklos statistiką, kaip tai darėme anksčiau:
sudo systemd-resolve --statistics
Kaip matote iš aukščiau esančio ekrano, dabartinis talpyklos dydžio parametras yra lygus nuliui. Tai reiškia, kad talpykla buvo sėkmingai išvalyta, ir to mums reikia.
Nuplaukite talpyklą naudodami komandą „dns-clean“
Kitas veiksmingas metodas išvalykite DNS talpyklą yra naudoti šią komandą terminale (Ctrl + Alt + T):
sudo /etc/init.d/dns-clean start
Tai yra pats elementariausias dalykas, kurį vartotojas turi žinoti apie DNS talpyklos „Ubuntu“ išvalymą. Visais atvejais, procesas yra paprastas ir nereikia visos sistemos paleisti iš naujo.
Prisiminti „Ubuntu 16.04“ DNS talpykla pagal numatytuosius nustatymus neįgalinta. Galėsime naudoti tokias priemones kaip surišti, dnsmasq, nscd ir kt. sukurti DNS talpyklas mūsų kompiuteryje. Kad ir kas būtų DNS paslauga Jei jūsų sistema veikia, neturėtų kilti problemų ją perkrauti, kad išvalytumėte DNS talpyklą.
Geras patarimas, labai ačiū.