Tento článek rozebírá podrobně DNS záznamy typu ALIAS, CNAME a DNAME. Obecný návod k DNS záznamům a jejich nastavení v zákaznické administraci najdete v článku DNS – Záznamy domény.
V tomto článku se dočtete:
- Jak funguje záznam typu ALIAS
- Jak funguje záznam typu CNAME
- Jak funguje záznam typu DNAME
- Běžné problémy
- Často kladené dotazy
Záznam typu ALIAS
Záznam typu ALIAS (někdy zvaný ANAME) slouží k nasměrování hlavní domény na existující doménu či subdoménu. Někteří poskytovatelé hostingových služeb preferují tento typ záznamu oproti záznamům typu A a AAAA.
Potřebujete-li na doménu nebo subdoménu poskytovatele nasměrovat vlastní subdoménu, použijte záznam typu CNAME.
Záznam typu ALIAS funguje pouze na primárních DNS serverech. Při vytvoření záznamu systém automaticky vyhledá aktuálně nastavené A/AAAA záznamy pro hodnotu ALIASu (pokud existují) a vloží je do DNS. O aktualizaci se stará automatická synchronizace, aktuálnost záznamů tedy záleží na TTL ALIASu a TTL relevantních záznamů na zdrojové doméně (příp. na dalších doménách v řetězci) a dalších okolnostech.
Čas synchronizace A/AAAA záznamů vůči ALIASu nijak negarantujeme.
Zadání záznamů typu ALIAS
Obecný návod k nastavení DNS záznamů v zákaznické administraci najdete v článku DNS – Záznamy domény.
Pokud doména používá jiné DNS servery změny záznamů VEDOS se na jejím chování neprojeví.
Záznam typu ALIAS musí být hlavní doména. Pole název tedy musí být prázdné.
Do pole data zadávejte název domény nebo subdomény, kterou má hlavní doména překrýt. Z názvu vynechejte protokol (http, https). Do pole data nezadávejte ani IP adresy, ty zadáváte pomocí záznamů typu A a AAAA.
Název TTL Typ Data
(nechte prázdné) 300 ALIAS (název domény nebo subdomény)
Příklad záznamu typu ALIAS
Příklad: (Reálně nefunkční) ALIAS záznam pro default.wedos.net.

Záznam typu CNAME
Záznamy typu CNAME slouží k nasměrování subdomény na existující doménu či subdoménu. Mezi nejběžnější užití patří směrování subdomén na webhosting, který tento typ směrování vyžaduje nebo podporuje, nebo na služby typu FTP, SMTP, POP/IMAP.
Protože CNAME prakticky mění jednu subdoménu na jinou (sub)doménu, nelze k subdoméně, která má záznam CNAME, zakládat záznamy jiného typu, a naopak.
Záznam typu CNAME také musí vést na (sub)doménu se záznamem typu A nebo AAAA. Nelze řetězit několik záznamů typu CNAME za sebou.
Zjištění adres služeb
Chcete-li použít CNAME záznam ke zjednodušení přístupu k různým službám VEDOS, použijte tento rozcestník:
- FTP: Adresu FTP serveru Webhostingu zjistíte dle návodu FTP – Přihlášení.
- SMTP, POP/IMAP: Adresy mailserverů zjistíte dle návodu E-maily – SMTP, POP3, IMAP.
Vzor použití najdete v kapitole Příklady záznamů typu CNAME.
Pokud služba, jejíž adresu chcete zjistit, není u VEDOS, vyhledejte nápovědu dané služby, nebo kontaktujte podporu jejího poskytovatele.
Zadání záznamů typu CNAME
Obecný návod k nastavení DNS záznamů v zákaznické administraci najdete v článku DNS – Záznamy domény.
Pokud doména používá jiné DNS servery změny záznamů VEDOS se na jejím chování neprojeví.
Záznam typu CNAME musí být subdoména. Pole název tedy musí obsahovat znak *, nebo název konkrétní subdomény, nemůže být prázdné.
Do pole data zadávejte název domény nebo subdomény, kterou má subdoména překrýt. Z názvu vynechejte protokol (http, https). Do pole data nezadávejte ani IP adresy, ty zadáváte pomocí záznamů typu A a AAAA.
Název TTL Typ Data (znak *, nebo subdoména) 300 CNAME (název domény nebo subdomény)
Příklady záznamů typu CNAME
Příklad: FTP server Webhostingu jako subdoména ftp.domena.tld:

Příklad: POP, IMAP a SMTP servery jako subdomény pop, imap a smtp:

Příklad: Nasměrování subdomény www a všech jejích subdomén (*.www) na externí službu www.wds-test.cz.

Záznam typu DNAME
Záznam typu DNAME fungují podobně jako CNAME, místo jedné konkrétní (sub)domény, ale směrují všechny subdomény dané domény (kromě vybrané domény samotné). Při tomto přesměrování zachovávají strukturu těchto subdomén vůči cílové doméně.
Další rozdíly oproti CNAME jsou:
- Lze je zadat i na hlavní doméně, zatímco CNAME funguje pouze pro subdomény.
- Neplatí pro zadanou doménu, jen pro všechny její subdomény, zatímco CNAME funguje jen pro zadanou subdoménu a nic jiného.
- Umožňují zadat pro danou (sub)doménu i jiné záznamy, zatímco CNAME je nekompatibilní s jakýmkoliv jiným záznamem (včetně DNAME) pro danou subdoménu.
Potřebujete-li nasměrovat všechny subdomény jedné domény na odpovídající subdomény jiné domény, řešení pomocí CNAME vypadá takto:
Název TTL Typ Data
subdomena1 300 CNAME subdomena1.nova-domena.tld
subdomena2 300 CNAME subdomena2.nova-domena.tld
a tak dále – pro každou subdoménu musíte založit odpovídající CNAME záznam.
Při použití DNAME stačí pro dosazení stejného výsledku pro libovolný počet subdomén uvést:
Název TTL Typ Data
300 DNAME nova-domena.tld
Takto použitý DNAME záznam nijak neovlivňuje hlavní doménu, ale všechny její subdomény směruje na odpovídající subdomény .nova-domena.tld
.
Běžné problémy
Mezi běžné problémy se záznamy ALIAS, CNAME a DNAME patří:
Záznam ALIAS nelze založit
Problém: Při pokusu o založení záznamu se zobrazuje chyba.
Příčina: Záznam typu ALIAS koliduje s jiným existujícím záznamem, nebo jej zadáváte jako subdoménu.
Řešení: Ověřte, že:
- Záznam zadáváte bez názvu.
- V DNS záznamech neexistuje žádný záznam typu A, AAAA, nebo ALIAS bez názvu. Pokud takový záznam najdete, smažte jej.
Nelze založit záznam subdomény
Problém: Zobrazuje se chyba, že nový záznam nelze založit, protože pro subdoménu už existuje CNAME záznam.
Příčina: Existuje-li pro subdoménu CNAME záznam, nemůžete pro ni založit záznam jiného typu, a naopak nemůžete založit CNAME pro subdoménu s existujícím záznamem jiného typu.
Řešení: Smažte konfliktní záznamy.
Často kladené dotazy
Můžu zadat záznam typu ALIAS pro subdoménu?
Aktuálně nemůžete. Použijte záznam typu CNAME.
Můj starý hosting měl CNAME záznam s názvem www a daty www.poskytovatel.tld. Jak mám tento záznam změnit, aby směřoval na hosting u VEDOS?
VEDOS tento typ směrování nepoužívá. Záznam smažte a nahraďte jej A záznamem s názvem * a daty odpovídajícími IP adrese Vašeho Webhostingu.
Co když mám záznam CNAME s názvem * a chci přidat subdoménu obchod s jiným CNAME, nebo jiným typem záznamu?
Záznam s názvem * se týká pouze těch subdomén, které nemají jiný DNS záznam. Subdoménu obchod tedy můžete bez problému přidat s libovolným typem záznamu, včetně CNAME.