DNS – Apex doména a CNAME v. ALIAS

Apex doména (nebo také „naked doména“) je samotný hlavní název domény bez subdomény.

Například:

example.com                      ✅ Apex doména

www.example.com             ❌ Není apex (je to subdoména)

mail.example.com          ❌ Také subdoména

 

Proč CNAME nejde na apex?

Standardní pravidla DNS říkají, že:

  • CNAME záznam nesmí být použit na apex doméně.
  • To je proto, že apex doména často obsahuje další důležité záznamy (např. NS, SOA) a použití CNAME by je kolidovalo nebo přepsalo. DNS specifikace to zkrátka nedovoluje.

 

Kde je problém v praxi?

Například, chceš, aby example.com ukazovalo na hosting.provider.net, který často mění IP adresy.

Běžně bys použil:

example.com.     CNAME     hosting.provider.net.    ❌ Nelze – apex doména

DNS ti to nedovolí. Řešením je právě ALIAS nebo někdy ANAME – to jsou alternativní záznamy, které vypadají jako CNAME, ale fungují i na apexu.