DNS, prescurtarea de la Domain Name System, este sistemul care transformă numele unui site, ușor de reținut de oameni, în adresa IP numerică de care au nevoie calculatoarele pentru a se conecta. Fără el, fiecare site ar trebui accesat prin șiruri de cifre. Serverul DNS folosit implicit este, de obicei, cel al furnizorului de internet, primit automat prin router, dar el poate fi schimbat atât pe router, cât și pe fiecare dispozitiv.
Cum funcționează DNS-ul când se deschide un site?
Când se deschide un site, dispozitivul întreabă un server DNS numit resolver ce adresă IP corespunde numelui, iar resolverul caută răspunsul pas cu pas, de la serverele rădăcină până la serverul responsabil de acel domeniu. Întregul drum durează de obicei câteva zeci de milisecunde.
- Browserul și sistemul de operare verifică mai întâi dacă au adresa salvată în memoria proprie.
- Dacă nu o au, întrebarea ajunge la resolverul configurat, cel al furnizorului sau unul public.
- Resolverul întreabă serverele rădăcină, apoi pe cele ale extensiei, de exemplu „.ro”, și în final serverul domeniului.
- Răspunsul se întoarce la dispozitiv și este păstrat o perioadă, ca următoarea vizită să fie mai rapidă.
Locul DNS-ului în drumul complet al datelor este explicat în articolul despre cum funcționează internetul.
Ce sunt înregistrările DNS și cât timp sunt păstrate?
Înregistrările DNS sunt informațiile pe care le publică un domeniu, iar fiecare are o durată de valabilitate numită TTL, după care copiile salvate expiră și sunt cerute din nou.
| Înregistrare | Ce indică |
|---|---|
| A | Adresa IPv4 a domeniului |
| AAAA | Adresa IPv6 a domeniului |
| CNAME | Un nume alternativ care trimite spre alt domeniu |
| MX | Serverele care primesc e-mailul domeniului |
| TXT | Texte de verificare, folosite și la autentificarea e-mailului |
TTL-ul poate fi de la câteva minute la o zi sau mai mult. De aceea, după mutarea unui site pe alt server, unii vizitatori văd încă o vreme versiunea veche.
Ce se schimbă dacă se folosește alt server DNS?
Schimbarea serverului DNS influențează viteza cu care se găsesc adresele, filtrarea anumitor site-uri și cine vede ce domenii sunt accesate, dar nu mărește viteza de descărcare a conexiunii. Odată găsită adresa, datele circulă pe aceeași rută, indiferent de resolver.
- Viteza de răspuns: un resolver rapid scurtează așteptarea dinaintea încărcării paginii, diferența fiind de ordinul milisecundelor.
- Filtrarea: unele servere DNS publice blochează domenii cunoscute pentru programe malițioase, reclame sau conținut pentru adulți.
- Confidențialitatea: resolverul ales vede numele site-urilor cerute, așa că schimbarea mută această informație de la un operator la altul.
Pentru problemele de acoperire și de viteză reală, cauza ține mai des de rețeaua locală, ca în cazul descris în articolul despre routerul din hol și camera unde internetul nu ajunge.
Ce este DNS-ul criptat?
DNS-ul criptat trimite întrebările către resolver printr-o conexiune securizată, astfel încât rețeaua locală sau o rețea Wi-Fi publică să nu poată citi sau modifica numele site-urilor cerute. DNS-ul clasic circulă necriptat, pe portul 53.
Există două variante răspândite: DNS over HTTPS, care trece prin același canal ca traficul web obișnuit, și DNS over TLS, care folosește portul 853. Multe browsere oferă prima variantă în setările de securitate, iar multe telefoane au în setările de rețea opțiunea „DNS privat”, bazată pe a doua. DNS-ul criptat nu ascunde adresele IP accesate și nu înlocuiește o rețea privată virtuală; limitele protecției sunt discutate în articolul despre miturile despre securitate.
Cum se rezolvă o eroare DNS?
O eroare DNS, semnalată de browser prin mesaje că adresa serverului nu a fost găsită, se rezolvă de obicei prin repornirea routerului, golirea memoriei DNS locale sau trecerea temporară la alt resolver.
- Se verifică dacă problema apare pe toate dispozitivele sau doar pe unul.
- Routerul se repornește, iar pe calculator memoria DNS se golește, de exemplu cu comanda ipconfig /flushdns în linia de comandă, pe sistemele care o folosesc.
- Dacă eroarea persistă, se testează un alt server DNS în setările rețelei.
- Când apare doar într-o rețea publică, cauza poate fi pagina de autentificare a rețelei, care trebuie deschisă înainte.
Precauțiile pentru rețelele partajate de pe telefon sunt explicate și în ghidul despre folosirea sigură a hotspot-ului Wi-Fi.