Přejít k obsahu
BeoHosting
BeoHosting
Domény

DNS pro začátečníky – co dělají záznamy A, CNAME, MX, TXT

BeoHosting Team··10 min read čtení
DNS pro začátečníky – co dělají záznamy A, CNAME, MX, TXT

DNS (Domain Name System) je systém, který překládá názvy domén na IP adresy. Když do prohlížeče napíšete „beohosting.cz“, systém DNS najde IP adresu serveru, kde se web nachází, a připojí vás k němu. Bez DNS bychom si museli pamatovat číselné IP adresy pro každý web, který chceme navštívit. V tomto průvodci vysvětlíme nejdůležitější typy DNS záznamů a jak je správně nastavit.

Jak DNS funguje?

Představte si DNS jako telefonní seznam internetu. Když napíšete název domény, váš prohlížeč se zeptá DNS serveru: „Jaká je IP adresa této domény?“ DNS server zkontroluje své záznamy a vrátí odpověď. Tento proces proběhne v milisekundách a je pro uživatele zcela neviditelný. DNS záznamy jsou instrukce, které DNS serverům říkají, co dělat s různými požadavky — kam nasměrovat web, kam doručit e-mail, jak ověřit doménu a mnoho dalšího.

Záznam A (Address Record)

Záznam A je nejzákladnějším DNS záznamem. Spojuje název domény s IPv4 adresou serveru. Když někdo napíše vaši doménu do prohlížeče, záznam A říká, kde se web nachází. Příklad: „beohosting.cz“ -> „185.199.108.153“. Můžete mít více záznamů A pro stejnou doménu (load balancing), ale nejčastějším případem je jediný záznam A směřující na váš hostingový server. Pro subdomény také vytváříte samostatné záznamy A — například „blog.beohosting.cz“ může směřovat na jiný server než hlavní doména.

Příklad nastavení záznamu A:
Name: @ (nebo prázdné — představuje hlavní doménu)
Type: A
Value: 185.199.108.153
TTL: 3600 (1 hodina)

Záznam AAAA

Záznam AAAA je stejný jako záznam A, ale pro IPv6 adresy. IPv6 adresy jsou delší a vypadají například takto: „2606:4700:4700::1111“. Záznam AAAA potřebujete pouze tehdy, pokud váš server podporuje IPv6. Většina hostingů dnes podporuje IPv4 i IPv6, takže je dobré mít oba záznamy pro maximální kompatibilitu.

Záznam CNAME (Canonical Name)

Záznam CNAME je alias, který směřuje jeden název domény na jiný. Místo směřování na IP adresu CNAME směřuje na jiný název domény. Nejčastější použití je směřování subdomény „www.vasefirma.cz“ na hlavní doménu „vasefirma.cz“. CNAME se také používá při integraci externích služeb jako CDN nebo e-mailové platformy.

Důležité omezení: záznam CNAME nemůže existovat na kořenové doméně (@ nebo prázdné). Také pokud máte CNAME pro subdoménu, nemůžete mít pro tutéž subdoménu jiné záznamy (A, MX, TXT). To je častá chyba, která vede k problémům s e-mailem nebo SSL certifikátem.

Záznam MX (Mail Exchange)

Záznam MX říká, kam doručovat e-maily pro vaši doménu. Když někdo pošle e-mail na info@vasefirma.cz, záznam MX říká e-mailovému systému, který server přijímá poštu pro vasefirma.cz. Záznamy MX mají prioritu (nižší číslo = vyšší priorita), což umožňuje mít záložní e-mailový server pro případ výpadku primárního.

Příklad MX záznamu:
Name: @
Type: MX
Priority: 10
Value: mail.vasefirma.cz
TTL: 3600

Pokud používáte e-mail u hostingu, záznamy MX obvykle směřují na váš hostingový server. Pokud používáte Google Workspace nebo Microsoft 365, je třeba nastavit MX záznamy směřující na jejich servery. Chyba v MX záznamech znamená, že nebudete dostávat e-maily — proto byste je měli vždy pečlivě zkontrolovat.

Záznam TXT (Text Record)

Záznam TXT ukládá textové informace pro vaši doménu. Používá se pro různá ověření a bezpečnostní konfigurace. Tři nejdůležitější TXT záznamy jsou SPF, DKIM a DMARC — všechny souvisejí s bezpečností e-mailu. Záznamy TXT se navíc používají k ověření vlastnictví domény u služeb jako Google Search Console, Facebook Business Manager a podobně.

Příklad SPF záznamu:
Name: @
Type: TXT
Value: "v=spf1 include:_spf.beohosting.cz ~all"
Tím se říká, že pouze servery BeoHostingu smějí odesílat e-mail jménem vaší domény.

Záznam NS (Name Server)

Záznam NS určuje, které DNS servery jsou autoritativní pro vaši doménu — tedy které servery drží všechny ostatní DNS záznamy. Když zaregistrujete doménu, nastavíte záznamy NS, které směřují na DNS servery vašeho poskytovatele hostingu. Například BeoHosting používá ns1.beohosting.cz a ns2.beohosting.cz. Změna záznamů NS fakticky přesouvá správu celého DNS k jinému poskytovateli, takže s touto změnou buďte opatrní.

Záznam SOA (Start of Authority)

Záznam SOA obsahuje administrativní informace o DNS zóně: primární name server, e-mail administrátora, sériové číslo zóny a parametry obnovy. Tento záznam se obvykle generuje automaticky a jen zřídka jej potřebujete měnit ručně. Sériové číslo se zvyšuje s každou změnou zóny a signalizuje ostatním DNS serverům, aby obnovily své kopie.

TTL – Time to Live

TTL (Time To Live) určuje, jak dlouho DNS servery uchovávají váš záznam v cache, než znovu ověří původní hodnotu. Typické hodnoty jsou 3600 sekund (1 hodina) pro stabilní záznamy a 300 sekund (5 minut), když plánujete změny. Nízké TTL znamená rychlejší propagaci změn, ale i více DNS dotazů na váš server. Před migrací webu snižte TTL na 300 alespoň 24 hodin předem, aby se změna IP adresy projevila co nejrychleji.

Nejčastější chyby v DNS a jak je opravit

Chyba 1: CNAME na kořenové doméně — mnozí se snaží nastavit CNAME pro @, což není povoleno. Řešení: použijte záznam A pro kořenovou doménu. Chyba 2: Špatný MX záznam — pokud MX směřuje na IP místo na hostname, e-mail nebude fungovat. MX musí směřovat na název serveru, nikdy na IP. Chyba 3: Chybějící SPF — bez SPF záznamu vaše e-maily pravděpodobně skončí ve spamu. Chyba 4: Vysoké TTL před migrací — snižte TTL před změnou serverů, abyste se vyhnuli dlouhému výpadku. Chyba 5: Duplicitní záznamy — dva záznamy A pro stejnou doménu s různými IP adresami vedou k nepředvídatelnému chování.

Jak zkontrolovat DNS záznamy

K ověření DNS záznamů použijte online nástroje jako DNSChecker.org, MXToolbox.com nebo náš DNS checker. Na Linuxu a macOS můžete v terminálu použít příkazy „dig“ a „nslookup“. Například: „dig beohosting.cz A“ zobrazí záznamy A pro doménu. Ke kontrole MX záznamů: „dig beohosting.cz MX“. Tyto nástroje jsou neocenitelné pro diagnostiku problémů s DNS.

Závěr

DNS záznamy mohou na první pohled působit složitě, ale ve skutečnosti jsou jednoduché, jakmile pochopíte, co každý typ dělá. Záznam A směřuje na server, CNAME je alias, MX směruje e-mail a TXT ukládá ověření a bezpečnostní zásady. Na BeoHostingu se DNS záznamy nastavují přes intuitivní rozhraní cPanelu a náš tým technické podpory je tu, aby pomohl, když si nebudete vědět rady. Správně nastavené DNS záznamy jsou základem fungování vašeho webu i e-mailu.

BeoHosting Team

10+ let zkušeností — Specialisté na webhosting a infrastrukturu

  • Web Hosting
  • WordPress Hosting
  • VPS
  • Dedicated Serveri
  • Domeni
  • SSL
  • cPanel
  • LiteSpeed
  • Linux administracija
  • DNS

Naposledy aktualizováno: