Obsah

CNAME Record (Canonical Name)

CNAME záznam se v DNS používá k mapování jednoho doménového jména na „kanonické“ (skutečné) jméno jiné domény. Je to v podstatě přesměrování na úrovni DNS. Pokud se změní IP adresa cílového serveru, stačí ji změnit u hlavního (A) záznamu a všechny CNAME aliasy budou automaticky ukazovat na novou adresu.


Jak CNAME funguje?

Představte si, že máte web běžící na doméně server1.hosting.cz. Chcete, aby váš web byl dostupný i na adrese www.mojedomena.cz.

1. Uživatel zadá do prohlížeče ''www.mojedomena.cz''.
2. DNS server zjistí, že pro tuto adresu existuje **CNAME** ukazující na ''server1.hosting.cz''.
3. Prohlížeč se poté znovu zeptá na IP adresu ''server1.hosting.cz''.
4. Obdrží IP adresu (např. ''1.2.3.4'') a spojí se se serverem.

Typické příklady použití

1. Subdomény (WWW)

Nejčastější použití je pro subdoménu www. * www.priklad.cz je CNAME pro priklad.cz. * Pokud se změní server, změníte IP adresu jen u hlavního záznamu priklad.cz.

2. Služby třetích stran

Pokud používáte služby jako Shopify, Microsoft 365 nebo CDN (Cloudflare), často po vás vyžadují nastavení CNAME záznamu, aby jejich systémy mohly spravovat provoz pro vaši subdoménu. * shop.mojedomena.czCNAMEshops.shopify.com.


Pravidla a omezení CNAME

Práce s CNAME má svá přísná pravidla definovaná v RFC standardech:


Srovnání: CNAME vs. A Record

Vlastnost A Record CNAME Record
Cíl IP adresa (např. 192.168.1.1) Doménové jméno (např. web.com)
Použití pro hlavní doménu Ano (doporučeno) Ne (technicky nepřípustné)
Flexibilita Nízká (musí se měnit při změně IP) Vysoká (odkazuje na jiný záznam)

Související pojmy: DNS, A Record, IP adresa, Subdoména, MX Record, TTL (Time to Live).