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.