🚀 Web hosting ultra-rapid de la doar 1€/lună!
HostPedia

CNAME Record

DNS
Definiție

CNAME Record (Canonical Name) este înregistrarea DNS care creează un alias de la un nume de domeniu către altul, numit nume canonic. Când un resolver DNS întâlnește un CNAME, continuă rezolvarea folosind numele canonic în loc de cel original. CNAME este frecvent utilizat pentru a pointa subdomenii precum www către domeniul principal sau către servicii externe.

CNAME Record, sau înregistrarea Canonical Name, este unul dintre cele mai utilizate tipuri de înregistrări DNS, permițând crearea de aliasuri între nume de domenii. Prin CNAME, un subdomeniu poate pointa către alt domeniu, iar rezolvarea DNS continuă automat cu domeniul țintă.

Cazul de utilizare cel mai comun este pointarea subdomeniului www către domeniul principal. De exemplu, www.exemplu.ro CNAME exemplu.ro face ca ambele adrese să rezolve la aceeași destinație. Similar, blog.exemplu.ro poate fi un CNAME către platforma-blog.com, iar shop.exemplu.ro către magazin.shopify.com.

CNAME funcționează prin redirecționarea transparentă a rezolvării DNS. Când un resolver primește un CNAME ca răspuns, abandonează numele original și reia interogarea cu numele canonic. Acest proces poate implica mai multe niveluri de CNAME (lanț de CNAME), deși această practică nu este recomandată din cauza latenței suplimentare.

Există restricții importante pentru înregistrările CNAME. Un CNAME nu poate coexista cu alte tipuri de înregistrări pe același nume. Aceasta înseamnă că domeniul rădăcină (apex, adică exemplu.ro fără subdomeniu) nu poate avea CNAME, deoarece trebuie să aibă înregistrări NS și SOA. Pentru domeniul apex, se folosesc alternative precum ALIAS sau ANAME, oferite de unii furnizori DNS.

Configurerile greșite frecvente includ: crearea unui CNAME pe domeniul apex (invalid), CNAME-uri circulare (A pointează la B, B pointează la A), lanțuri prea lungi de CNAME și conflicte cu alte înregistrări. Verificarea se face cu dig www.exemplu.ro CNAME pentru a confirma configurarea corectă.