Co je CNAME záznam? CNAME záznam je položka v DNS, která z jedné adresy udělá přezdívku jiné adresy. Místo aby obsahoval číselnou IP adresu jako A záznam, obsahuje jiné jméno. Zkratka pochází z anglického canonical name, tedy kanonické čili hlavní jméno.
Představte si přesměrování hovorů. Máte pevnou linku doma a mobil. Když někdo vytočí pevnou linku, hovor se automaticky přepojí na mobil. Vám stačí měnit jen číslo mobilu, na pevnou linku nikdo nesahá. Přesně tak funguje CNAME: adresa www.vasedomena.cz je nastavená jako přezdívka pro vasedomena.cz, a když se změní IP adresa serveru, opravíte ji na jediném místě.
Kde se CNAME používá nejčastěji:
- Předpona www, aby adresa s ní i bez ní vedla na stejný web.
- Subdomény u externích služeb, například když má e-shopová platforma, rezervační systém nebo statistiky běžet na Vaší adrese. Poskytovatel Vám sdělí cílové jméno a Vy ho jen zapíšete.
- Ověření vlastnictví domény, kdy Vás služba požádá o vytvoření záznamu s podivným náhodným jménem. Tím dokazujete, že doména je skutečně Vaše.
Na co si dát pozor? Platí jedno tvrdé pravidlo: tam, kde je CNAME, nesmí být pro stejný název žádný jiný záznam. To znamená, že samotnou doménu bez předpony obvykle přes CNAME nasměrovat nelze, protože u ní už musí být MX záznam pro poštu a další údaje. Pro kořen domény se proto používá A záznam a CNAME se nechává na www a další subdomény.
Druhá častá otázka: je CNAME totéž co přesměrování? Není. Přesměrování řeší prohlížeč a mění se při něm adresa v řádku prohlížeče. CNAME se odehrává o úroveň níž, ve jmenném systému, a návštěvník o něm vůbec neví. Adresa v prohlížeči zůstane ta, kterou napsal.
Malá nevýhoda: každý CNAME znamená pro prohlížeč jeden dotaz navíc, protože musí nejprve zjistit cílové jméno a teprve pak jeho IP adresu. Rozdíl je v tisícinách sekundy a TTL ho po první návštěvě smaže úplně, takže se tím netrapte.
U nás CNAME záznamy přidáte sami v sekci DNS v klientské zóně. Do pole název napište jen tu část před doménou, třeba www, a do hodnoty celé cílové jméno. Zbytek doplní systém za Vás.