Sari la conținut
ipaddress.ro
DNS2 min de citit

Cum funcționează DNS?

De la numele pe care îl scrii până la adresa pe care o primești: resolvere, servere rădăcină, domenii de nivel superior, cache și TTL, explicate pe înțeles.

De ipaddress.ro

Calculatoarele se conectează la adrese IP; oamenii țin minte nume. Domain Name System face traducerea între ele, de miliarde de ori pe secundă, mai ales din cache, în câteva milisecunde.

Participanții

  • Resolverul local (stub): micul client DNS din sistemul de operare sau din browser.
  • Resolverul recursiv: un server care face munca de a găsi răspunsurile, operat de furnizorul tău de internet sau de un serviciu public, precum 1.1.1.1, 8.8.8.8 sau 9.9.9.9.
  • Serverele rădăcină: știu unde se află fiecare domeniu de nivel superior.
  • Serverele TLD: pentru .ro, .com și așa mai departe. Serverele pentru .ro sunt administrate de ROTLD și știu ce servere de nume răspund pentru fiecare domeniu .ro.
  • Serverele de nume autoritare: au înregistrările efective ale domeniului.

O căutare, pas cu pas

Când deschizi www.example.ro și nu există nimic în cache:

  1. Dispozitivul cere resolverului recursiv înregistrarea A (IPv4) și înregistrarea AAAA (IPv6) pentru www.example.ro.
  2. Resolverul întreabă un server rădăcină, care răspunde cu serverele pentru .ro.
  3. Întreabă apoi un server .ro, care răspunde cu serverele de nume ale lui example.ro (înregistrările lui NS).
  4. Întreabă unul dintre serverele de nume ale lui example.ro, care întoarce adresa.
  5. Resolverul îți trimite răspunsul și îl păstrează în cache.

Cache și TTL

Fiecare înregistrare are un TTL (time to live), în secunde. Resolverele păstrează un răspuns atât timp înainte să întrebe din nou. De aceea DNS este rapid și tot de aceea modificările durează: o înregistrare cu TTL de o oră poate fi livrată din cache până la o oră după ce ai modificat-o. Scade TTL-ul înainte de o mutare planificată. Cu verificarea propagării DNS vezi ce au în cache, chiar acum, mai multe resolvere publice.

Mai mult decât adrese

DNS mai spune și:

  • unde trebuie livrat e-mailul (MX),
  • ce nume sunt aliasuri (CNAME),
  • ce servere au voie să trimită e-mail și ce autorități pot emite certificate (TXT pentru SPF/DMARC, CAA),
  • ce servere sunt autoritare (NS, SOA),
  • și, invers, ce nume aparține unei adrese IP (PTR).

Fiecare tip de înregistrare are un ghid scurt: A, AAAA, CNAME, MX, TXT, NS.

Securitate: DNSSEC și DNS criptat

DNSSEC permite resolverelor să verifice că răspunsurile vin cu adevărat de la proprietarul domeniului, folosind semnături publicate în DNS. DNS-over-HTTPS și DNS-over-TLS criptează legătura dintre tine și resolver, ca alții din rețea să nu-ți poată citi sau modifica interogările. Rezolvă probleme diferite și funcționează bine împreună.

Vezi-l live

Verificarea DNS interoghează live toate tipurile obișnuite de înregistrări și afișează TTL-ul și starea DNSSEC; încearcă cu rotld.ro.

  • DNS2 min de citit

    Cum funcționează reverse DNS?

    Reverse DNS transformă o adresă IP într-un nume. Cum funcționează înregistrarea PTR, cine o controlează și de ce contează pentru serverele de e-mail.