Situatie
Caching-ul DNS este bun. Cum se face problema caching-ului DNS? Ei bine, lumea internetului este atât de dinamică încât informațiile DNS se schimbă în mod constant. S-ar putea să fi schimbat de câteva ori chiar și în timp ce scriu acest articol.
Deci, ce se întâmplă când se schimbă informațiile despre DNS și folosim informațiile DNS stocate pe computerul propriu? În acest caz, vom folosi vechile informații DNS. S-ar putea să avem probleme de conectivitate, probleme de redirecționare false și multe alte probleme.
Pentru a rezolva această problemă, trebuie să ștergem memoria cache (denumită și DNS în flushing) și să o reconstruim. Acesta este subiectul acestui articol.
Solutie
Verificarea dacă este activată cache-ul DNS:
Puteți verifica dacă caching-ul DNS este activat foarte ușor pe Ubuntu. Trebuie să aveți instalat utilitarul nslookup sau dig pe calculatorul dvs. pentru ca acesta să funcționeze.
Este posibil ca comanda nslookup sau dig să nu fie disponibilă implicit pe mașina dvs. Ubuntu. Dar îl puteți instala cu ușurință din depozitul oficial al Ubuntu.
Mai întâi, actualizați memoria cache a depozitului de pachete APT cu următoarea comandă:
sudo apt update
Acum instalați nslookup și sapa cu următoarea comandă:
sudo apt install dnsutils
Comenzile nslookup și dig ar trebui să fie acum disponibile.
Acum pentru a testa dacă caching-ul este activat, executați următoarea comandă:
nslookup google.com
După cum puteți vedea, serverul DNS folosit pentru a rezolva numele de domeniu este 127.0.0.53, care este o adresă IP loopback. Deci, caching-ul DNS este activat. Dacă îl dezactivați, atunci serverul DNS ar trebui să fie altceva decât 127.0.0.X.
Ubuntu 18.04 LTS utilizează un server DNS local și cache-uri interogări DNS în mod implicit. Ubuntu 18.04 LTS folosește sistem pentru acest scop.
Pentru a elimina cache-ul DNS pe Ubuntu 18.04 LTS, executați următoarea comandă:
sudo systemd-resolve –flush-caches
Leave A Comment?