Domov · Slovník pojmov · Čo je CNAME záznam
Slovník pojmov
Čo je CNAME záznam?
CNAME je typ DNS záznamu, ktorý jedno doménové meno nasmeruje na iné meno namiesto na číselnú IP adresu. Používa sa hlavne pre podstránky ako www alebo blog a pre služby, kde poskytovateľ mení adresy serverov a nechce, aby ste ich museli sledovať.
Vysvetlené po ľudsky.
CNAME je presmerovanie pošty pri sťahovaní. Nepíšete novú ulicu a číslo domu, len poviete: čokoľvek príde na toto meno, doručte na toto druhé meno. Keď sa cieľová adresa zmení, vy nemusíte robiť nič, lebo ukazujete na meno, nie na konkrétne číslo. Práve preto väčšina moderných hostingových služieb pýta CNAME a nie pevnú IP adresu: infraštruktúru si menia samy a vy o tom nemusíte vedieť.
Prečo to majiteľa firmy zaujíma.
Pre firmu je CNAME praktický pri troch veciach: nasmerovanie verzie s www, pripojenie rezervačného alebo e-shopového systému na vlastnú doménu a overenie domény pri službách typu Google Workspace. Vlastná adresa v tvare rezervacie.vasafirma.sk pôsobí dôveryhodnejšie než cudzia adresa systému tretej strany a zákazník neodíde na neznámu doménu uprostred objednávky. Nastavenie je jeden riadok v DNS. Dôležité je len pamätať, že CNAME nikdy nepatrí na koreňovú doménu bez www, tam sa používa A záznam alebo špeciálne riešenie poskytovateľa.
Príklad z praxe.
Praktický príklad je rezervačný systém pre salón. Poskytovateľ dá adresu v tvare menosalonu.rezervacnysystem.sk. Zákazník uprostred objednávky odchádza na cudziu doménu, čo časť ľudí zneistí a objednávku nedokončia. Riešením je vytvoriť podstránku rezervacie.vasafirma.sk a nasmerovať ju záznamom CNAME na adresu poskytovateľa. Zákazník potom celý čas zostáva na vašej doméne. Podmienkou je, že poskytovateľ vlastnú doménu podporuje a vie na ňu vydať certifikát, inak prehliadač zobrazí varovanie a výsledok bude horší než pôvodný stav. Preto sa vždy najprv overí, čo poskytovateľ vyžaduje, a až potom sa mení DNS. Nastavenie je jeden riadok a prejaví sa v priebehu minút až hodín.
Kedy sa tým zaoberať.
Záznam typu CNAME nastavujete vtedy, keď chcete cudziu službu prevádzkovať na vlastnej doméne. Typicky ide o rezervačný systém, e-shopovú platformu, dokumentáciu alebo stránku s podporou. Rozhodnite sa pre to hneď na začiatku, lebo neskoršia zmena adresy znamená presmerovania a stratu časti odkazov. Pred nastavením si od poskytovateľa vypýtajte presnú hodnotu cieľa a informáciu, ako sa vydá certifikát. Ak službu prestanete používať, záznam zmažte, inak vaša podstránka po čase začne ukazovať na cudzí obsah, čo v horšom prípade zneužije niekto iný. Kontrola nevyužívaných záznamov raz ročne je päťminútová úloha s reálnym bezpečnostným prínosom.
Ako to skontrolujem.
Či CNAME funguje, overíte tým istým nástrojom ako ostatné DNS záznamy.
1Spustite nslookup s parametrom pre typ CNAME alebo použite webový DNS nástroj a zadajte meno podstránky, napríklad www.vasafirma.sk.
2Skontrolujte, či cieľová hodnota končí bodkou a či presne sedí s tým, čo vyžaduje poskytovateľ služby.
3Overte, že na tom istom mene neexistuje zároveň A záznam. Kombinácia je neplatná.
4Po nastavení otvorte adresu v prehliadači a cez kontrolu webu si overte, že sa načíta cez HTTPS.
Časté chyby.
×CNAME nastavený na koreňovú doménu bez www. Časť poskytovateľov to odmietne, iní z toho majú nestabilné správanie.
×Preklep v cieľovej hodnote. Záznam existuje, ale ukazuje na neexistujúce meno a služba nefunguje.
×Ponechaný starý CNAME po zrušení služby. Podstránka potom ukazuje na cudzí web.
×Zabudnutý certifikát pre podstránku, takže na nej prehliadač hlási nezabezpečené spojenie.
Súvisiace pojmy.
Ďalej v slovníku
Čo je DNS · Čo je A záznam · Čo je nameserver · Čo je doména · Čo je SSL certifikát · Čo je hosting
Čítajte ďalej
Správa webu, čo to je · Bezplatné nástroje · Celý slovník pojmov · Tvorba webu · Nástroje · Blog
Časté otázky.
Kedy použiť CNAME a kedy A záznam?
A záznam pre koreňovú doménu a vždy, keď máte pevnú IP adresu servera. CNAME pre podstránky a pre služby, ktoré vám dajú meno cieľa namiesto adresy. Pravidlo je jednoduché: použite to, čo vyžaduje poskytovateľ.
Spomaľuje CNAME načítanie webu?
O niečo áno, lebo prehliadač musí urobiť dva DNS dotazy namiesto jedného. Rozdiel je v milisekundách a v praxi ho nezbadáte, pri reťazci viacerých CNAME za sebou už áno.
Môžem cez CNAME nasmerovať doménu na cudzí web?
Technicky áno, ale nie je to presmerovanie v pravom zmysle. Adresa v prehliadači ostane vaša a cieľový server musí vašu doménu poznať, inak vypíše chybu.
Prečo mi po nastavení CNAME hlási prehliadač chybu certifikátu?
Lebo cieľová služba ešte nevydala certifikát pre vašu doménu. Väčšina služieb to urobí automaticky do niekoľkých minút po overení, niektoré vyžadujú potvrdenie v administrácii.
Môže mať jedno meno viac CNAME záznamov?
Nie. Na jedno meno patrí jediný CNAME a nesmie pri ňom existovať iný typ záznamu. Ak potrebujete viac cieľov, riešením je iná podstránka alebo iný typ záznamu.
Potrebujete to vyriešiť na svojom webe?
Robím weby na mieru od 250 €, redizajn od 250 € a e-shop od 590 €. Cenu poviem vopred podľa rozsahu.
Súvisiace
Kam sa pozrieť ďalej.
Súvisiace pojmy
Čo je chyba 404? Čo s ňou robiť · Čo je A/B testovanie? Overovanie zmien · Čo je bounce rate? · Čo je cache? Medzipamäť, ktorá zrýchli web · Čo je CMS?
Nástroj a článok
Kalkulačka ceny webu · Aké fotky patria na firemný web a ktoré ho spomaľujú