Sari la conținut
ipaddress.ro
CNAME

Ce este o înregistrare CNAME?

O înregistrare CNAME face dintr-un nume de domeniu un alias pentru alt nume. Află cum se rezolvă un CNAME, de ce nu poate fi folosit pe domeniul principal și greșelile frecvente.

www.example.com.   3600   IN   CNAME   example.com.

O înregistrare CNAME (canonical name) spune „acest nume este un alias: caută celălalt nume în locul lui”. Resolverul urmează lanțul și întoarce înregistrările țintei împreună cu CNAME-ul.

Reguli

  • Un nume cu CNAME nu poate avea alte înregistrări (RFC 1034). De aceea, domeniul principal, care are nevoie de înregistrări SOA și NS, nu poate fi un CNAME.
  • CNAME-urile pot fi înlănțuite, dar fiecare pas costă o interogare. Păstrează lanțurile scurte.
  • Înregistrările MX și NS trebuie să indice nume care au înregistrări A/AAAA, nu CNAME-uri.

Utilizare obișnuită

Direcționarea lui www sau a unui subdomeniu către un CDN sau un serviciu SaaS (magazin.example.com CNAME shops.furnizor.net), astfel încât furnizorul să-și poată schimba adresele fără ca tu să modifici ceva în DNS.

Întrebări frecvente

Pot folosi un CNAME pe domeniul principal?
Nu în DNS standard. Folosește înregistrări A/AAAA sau funcția ALIAS, ANAME ori flattening a furnizorului DNS, care rezolvă ținta în locul tău.
Afectează un CNAME e-mailul?
Da: un nume cu CNAME nu poate avea în același timp înregistrări MX sau TXT, așa că nu pune un CNAME pe un nume care trebuie să primească e-mail.

Ghiduri pentru înregistrări DNS