Přejít na obsah

Nastavení cookies

Zvolte, které druhy cookies povolíte. Svou volbu můžete kdykoli změnit přes Nastavení cookies v dolní části každé stránky. Prohlášení o ochraně osobních údajů

Nezbytné

Vždy zapnuté

Potřebné pro přihlášení, uchování košíku a zapamatování vašich voleb. Jsou vždy zapnuté.

Které cookies?
  • weboke_sessie, weboke_klant, weboke_remember: vaše relace a trvalé přihlášení
  • weboke_basket: váš košík
  • wkBtwIncl: zobrazení cen s DPH nebo bez DPH
  • wok_cookies: vaše volba cookies, 12 měsíců

Měří, která reklama vede k návštěvě nebo objednávce, abychom neplatili za reklamy, které nic nepřinášejí.

Které cookies?
  • Google Ads přes Google Tag Manager (_gcl_au, _gcl_aw), až 90 dní
  • OpenAI Ads, reklamy v ChatGPT
  • wok_aff: partner, který vás k nám doporučil (partnerský program), 60 dní

4,6

Země a jazyk

Každá země má vlastní web s cenami a DPH dané země.

Zobrazit

Záznamy A a AAAA

Modul 3: Záznamy pro Váš web · Doba čtení: 7 min

Cíl lekce: Po této lekci dokážete nasměrovat název na adresu IPv4 i IPv6 a budete vědět, co se stane, když zapomenete na záznam AAAA.

Klíčové pojmy: záznam A, záznam AAAA, IPv4, IPv6, více záznamů A, dokumentační adresy

Nejpoužívanější záznam

Chce li někdo navštívit Váš web, prohlížeč musí vědět, na jaké adrese server stojí. Tato adresa je IP adresa a záznam, který spojuje název s touto adresou, se nazývá záznam A (A jako address). Je to nejstarší a nejpoužívanější záznam v DNS.

Záznam A vypadá v zóně takto:

example.com.        3600  IN  A     192.0.2.10
www.example.com.    3600  IN  A     192.0.2.10

Čtěte zleva doprava: název example.com., smí se pamatovat 3600 sekund, třída internet (IN, kterou téměř vždy vidíte v této podobě), typ A, hodnota 192.0.2.10.

Záznam A vždy směřuje na adresu IPv4: čtyři čísla od 0 do 255 oddělená tečkami. Takových adres existuje přibližně 4,3 miliardy, což je pro všechna zařízení na světě málo. Proto vzniklo IPv6.

AAAA: totéž, ale pro IPv6

Adresa IPv6 je mnohem delší: osm skupin čtyř hexadecimálních znaků oddělených dvojtečkami. Po sobě jdoucí skupiny samých nul lze jednou nahradit znakem ::. Záznam, který spojuje název s adresou IPv6, se nazývá záznam AAAA, vyslovuje se jako "quad A". Název vznikl proto, že adresa IPv6 je čtyřikrát delší než adresa IPv4 (128 bitů oproti 32).

example.com.        3600  IN  AAAA  2001:db8::10
www.example.com.    3600  IN  AAAA  2001:db8::10

Název může mít oba záznamy zároveň: záznam A i záznam AAAA. U moderního hostingu je to dokonce běžná situace. Návštěvník s připojením přes IPv6 (stále více domácích sítí a téměř všechny mobilní sítě) pak obvykle použije záznam AAAA, návštěvník bez IPv6 záznam A.

V tomto kurzu používáme pro IPv4 adresy 192.0.2.x, 198.51.100.x a 203.0.113.x a pro IPv6 2001:db8::. Ty jsou speciálně vyhrazené pro dokumentaci (RFC 5737 a RFC 3849): nikdy se nepřidělují skutečnému serveru, takže příklad nemůže nikdy omylem směřovat na něčí server.

Past: zapomenutý záznam AAAA

Toto se v praxi často pokazí. Přestěhujete svůj web na nový server nebo propojíte doménu s platformou pro e-shop. Záznam A pečlivě upravíte na novou adresu. Ale zůstal tam ještě záznam AAAA, který směřuje na starý server, a ten ponecháte beze změny.

Důsledek: návštěvníci bez IPv6 vidí nový web, návštěvníci s IPv6 (často téměř všichni na 4G nebo 5G) vidí starý web, případně chybové hlášení, pokud starý server už neexistuje. A protože doma možná nemáte IPv6, Vy sami nic neobvyklého nevidíte. "Na notebooku to funguje, na telefonu ne" je typický příznak.

Pravidlo tedy zní: pokud měníte záznam A, vždy zkontrolujte i záznam AAAA. Existují tři možnosti:

  1. Nový server má také adresu IPv6: nastavte záznam AAAA na tuto novou adresu.
  2. Nový server nemá IPv6: starý záznam AAAA odstraňte.
  3. Žádný záznam AAAA neexistoval: pak nemusíte dělat nic.

Více záznamů A pro jeden název

Jeden název může mít více než jeden záznam A:

example.com.   300  IN  A  192.0.2.10
example.com.   300  IN  A  192.0.2.11

DNS pak vrátí obě adresy a prohlížeč si jednu z nich vybere. Velké weby to využívají k rozložení návštěvníků mezi více serverů nebo k tomu, aby web fungoval i při výpadku jednoho z nich. U běžného webu to obvykle nechcete: pokud je jedna ze dvou adres starý server, polovina Vašich návštěvníků dostane špatný web. Platformy jako stavebnice e-shopů proto často výslovně žádají: "ujistěte se, že na Vaší doméně je pouze jeden záznam A".

Co v záznamu A smí a nesmí být

  • Hodnota je vždy IP adresa, nikdy název. Chcete li, aby název směřoval na jiný název, potřebujete CNAME (lekce 3.2).
  • Za IP adresu se nepíše tečka. Tečka na konci patří pouze k názvům (lekce 2.2).
  • Záznam A neobsahuje port ani cestu. 192.0.2.10:8080 nebo 192.0.2.10/shop nejsou možné. DNS ví pouze, kde server stojí, nikoli kterou stránku chcete zobrazit (lekce 3.4).
  • Pro název samotné domény ve většině panelů použijete @ nebo pole pro název necháte prázdné. Pro subdoménu vyplníte pouze první část, například www nebo shop.

V praxi: jak to vypadá v panelu

Jako příklad použijeme DirectAdmin, často používaný hostingový panel. Jiné panely (cPanel, Plesk, Cloudflare a DNS obrazovky většiny registrátorů) nazývají tlačítka jinak, ale pole jsou všude stejná: typ, název, TTL a hodnota.

  1. Otevřete DNS a vyberte správnou doménu.
  2. Klikněte na Přidat záznam.
  3. U typu vyberte A (nebo AAAA pro IPv6).
  4. Do pole Název vyplňte pouze první část, například shop pro shop.example.com. Pro samotnou doménu pole nechte prázdné nebo napište @.
  5. Ponechte TTL na výchozí hodnotě, například 3600.
  6. Do pole Hodnota vyplňte IP adresu, například 203.0.113.10.
  7. Uložte.

Existující záznam upravíte pomocí ikony tužky u daného záznamu. Poté ve stejném seznamu zkontrolujte, zda pro stejný název ještě neexistuje záznam AAAA.

Shrnutí

  • Záznam A spojuje název s adresou IPv4, záznam AAAA s adresou IPv6.
  • Název může mít oba zároveň; u moderního hostingu je to normální.
  • Pokud měníte záznam A, vždy zkontrolujte i záznam AAAA: jinak návštěvníci s IPv6 uvidí starý server.
  • Hodnota je vždy IP adresa, bez tečky, portu nebo cesty.
  • Více záznamů A pro jeden název je možné, ale u běžného webu to bývá většinou chyba.

Kvíz

1. Kam směřuje záznam AAAA?



2. Přestěhovali jste svůj web a upravili záznam A. Na notebooku vidíte nový web, na telefonu přes 5G starý. Jaká je nejpravděpodobnější příčina?



3. Která hodnota je platná pro záznam A?



4. Proč tento kurz používá adresy jako 192.0.2.10 a 2001:db8::10?



Úkol

Úkol Z3.1: Vyhledání A a AAAA. Vyhledejte IPv4 adresu (A) a IPv6 adresu (AAAA) domény wikipedia.org. Vyplňte obě adresy. Pokud má wikipedia.org více adres, stačí vyplnit jednu z nich.

Úkol Z3.1: Vyhledání záznamů A a AAAA



Co vyplníte a co zjistíme online, neukládáme. Váš prohlížeč si pamatuje Vaše odpovědi a to, zda jste úkol splnili. Pokud jste přihlášeni, uložíme pouze informaci, že jste úkol měli (téměř) správně, v Moje kurzy; tam to také můžete odstranit.

Úkol O3.1: Nastavení ve vlastní cvičné zóně. Ve své cvičné zóně vytvořte dva záznamy pro název web:

  • záznam A s hodnotou 192.0.2.10
  • záznam AAAA s hodnotou 2001:db8::10

Poté klikněte na Zkontrolovat.

Úkol O3.1

Tento úkol vypracujete ve své vlastní cvičné zóně: skutečné DNS zóně na jmenných serverech WebOké, určené pouze pro Vás. Přihlaste se svou e-mailovou adresou. Odkaz pro přihlášení obdržíte e-mailem a poté se vrátíte zpět na tuto lekci. Vaši adresu používáme pouze pro potřeby kurzu.

Další čtení

Tyto články popisují kroky v panelech WebOké; v jiných panelech fungují obdobně.

Chvíli strpení…

Nastavení vašich domén

U každé domény nastavte jmenné servery, propojení s hostingem a to, kdo bude držitelem.

Načítání vašich domén…