Blog

DNS pe înțeles: nameservere, înregistrări A, CNAME, MX și TXT

Autor GazduireOnline.ro
Publicat de
GazduireOnline.ro PR
Ilustrație: o fereastră de browser legată de o zonă DNS cu înregistrări A, MX și TXT care arată spre server, e-mail și un scut

DNS este „agenda de telefon” a internetului: transformă numele domeniului tău în adresa serverului unde stă site-ul și îi spune lumii unde să livreze e-mailul. Mai jos îți explicăm pe înțeles diferența dintre nameservere și înregistrările DNS, cum îți legi domeniul de găzduire și ce greșeli să eviți.

Nameservere vs. înregistrări DNS: două niveluri diferite

Cele mai multe confuzii vin din amestecarea acestor două lucruri.

  • Nameserverele răspund la întrebarea „cine ține evidența DNS pentru domeniul ăsta?”. Le setezi la registrar, adică acolo unde ai cumpărat domeniul. Arată de obicei ca ns1.exemplu.ro și ns2.exemplu.ro.
  • Înregistrările DNS (A, CNAME, MX, TXT...) răspund la întrebarea „unde e site-ul, unde vine e-mailul?”. Le editezi în zona DNS, la furnizorul ale cărui nameservere le folosești.

Pe scurt: nameserverele arată spre furnizorul de DNS, iar înregistrările din acea zonă arată spre servere. Dacă schimbi nameserverele, toate înregistrările vechi încetează să mai fie folosite. Contează doar cele din zona noului furnizor.

Tipurile de înregistrări DNS pe care le vei folosi

TipLa ce foloseșteExemplu
ALeagă un nume de o adresă IPv4 a unui serverexemplu.ro → 203.0.113.10
AAAALa fel ca A, dar pentru o adresă IPv6exemplu.ro → 2001:db8::10
CNAMEFace un nume să fie „alias” pentru alt numewww.exemplu.ro → exemplu.ro
MXSpune unde se livrează e-mailul pentru domeniu (cu prioritate)exemplu.ro → 10 mail.exemplu.ro
TXTText pentru verificări și e-mail: SPF, DKIM, DMARC, confirmări Google etc.v=spf1 ... ~all
NSArată nameserverele domeniului sau ale unui subdomeniu delegatns1.exemplu.ro

Adresele din exemple sunt fictive, rezervate pentru documentație. Folosește valorile primite de la furnizorul tău de găzduire.

Cum îți legi domeniul de găzduire

Ai două variante. Alege una singură.

Varianta 1: schimbi nameserverele (cea mai simplă)

  1. În e-mailul de activare a găzduirii sau în zona de client găsești nameserverele pachetului tău.
  2. La registrarul domeniului deschide setările domeniului și caută „Nameservere” sau „DNS servers”.
  3. Înlocuiește nameserverele vechi cu cele noi. Pune-le pe toate, de obicei cel puțin două.
  4. Salvează și așteaptă propagarea (vezi mai jos).

Avantajul acestei variante: panoul de control al găzduirii creează automat înregistrările pentru site și e-mail.

Varianta 2: păstrezi nameserverele și schimbi doar înregistrările

E potrivită când folosești deja un serviciu DNS separat sau ai și alte servicii pe domeniu, de exemplu e-mail la alt furnizor. Atunci:

  1. Modifici înregistrarea A pentru exemplu.ro (deseori notată @) cu adresa IP a găzduirii.
  2. Pui www ca CNAME spre exemplu.ro sau ca A spre același IP.
  3. Lași neschimbate MX-urile și TXT-urile pentru e-mail, dacă e-mailul rămâne unde e.

TTL și propagarea: de ce „nu se vede încă”

Fiecare înregistrare DNS are un TTL (time to live), adică numărul de secunde cât au voie alte servere să țină răspunsul în memorie (cache). Un TTL de 3600 înseamnă o oră. Cât timp un furnizor de internet are în cache răspunsul vechi, vizitatorii lui ajung la serverul vechi.

Asta numim „propagare”. Nu e o undă care se răspândește prin internet, ci pur și simplu expirarea treptată a acestor cache-uri. Ce înseamnă în practică:

  • Înregistrările modificate se actualizează, de regulă, în intervalul TTL-ului vechi.
  • Schimbarea nameserverelor durează mai mult, pentru că și înregistrările NS de la registru sunt ținute în cache. Poate dura de la câteva ore până la 1–2 zile.
  • Truc util: cu o zi înainte de o mutare planificată, scade TTL-ul la 300 de secunde (5 minute). După mutare îl poți crește la loc.
  • Poți vedea ce răspuns dau diverse servere din lume cu un instrument online de verificare DNS sau cu comanda nslookup exemplu.ro.

Greșeli frecvente și cum le eviți

  • Editezi zona DNS greșită. Ai modificat înregistrările la registrar, dar domeniul folosește nameserverele găzduirii, sau invers. Verifică întâi ce nameservere sunt active.
  • Pierzi e-mailul când schimbi nameserverele. Dacă e-mailul e la alt furnizor (de exemplu Google Workspace sau Microsoft 365), copiază MX-urile și TXT-urile în noua zonă înainte de schimbare.
  • Pui CNAME pe domeniul principal. Standardul DNS nu permite ca un nume cu CNAME să aibă și alte înregistrări. Domeniul principal are mereu NS și SOA, deci acolo folosește A (sau funcția de „CNAME flattening”, dacă furnizorul tău DNS o oferă).
  • Faci MX să arate spre un CNAME sau spre o adresă IP. MX trebuie să arate spre un nume care are înregistrare A sau AAAA.
  • Ai două înregistrări SPF. Un domeniu poate avea un singur TXT care începe cu v=spf1. Dacă ai două, verificarea SPF eșuează. Combină-le într-unul singur.
  • Uiți de www. exemplu.ro și www.exemplu.ro sunt nume diferite și au nevoie fiecare de propria înregistrare.
  • Te panichezi după 10 minute. Dacă setările sunt corecte, de cele mai multe ori trebuie doar să aștepți să expire cache-ul.

Pe scurt

  • Nameserverele aleg cine ține DNS-ul. Înregistrările spun unde merg site-ul și e-mailul.
  • A = adresă IP, CNAME = alias, MX = e-mail, TXT = verificări și SPF/DKIM/DMARC.
  • Scade TTL-ul înainte de o mutare și ai răbdare cu propagarea.
  • Păstrează MX-urile și TXT-urile când schimbi nameserverele.

Ai un domeniu nou sau vrei să-l legi de un pachet de găzduire web? Dacă nu ești sigur ce să modifici, scrie-ne la [email protected] cu numele domeniului și ce vrei să obții.

Gata să-ți pornești site-ul?

Verifică dacă domeniul dorit e liber sau află în 10 secunde ce pachet de găzduire ți se potrivește.

ARTICOLE SIMILARE

Iată alte articole care ți-ar putea fi utile. Publicăm informații relevante și practice pentru cititorii noștri.

ABONEAZĂ-TE LA NEWSLETTER

Abonează-te la newsletter și la comunicările noastre de marketing. Îți vom trimite noutăți și oferte.

Ilustrație abonare la newsletter