Prejsť na obsah

Nastavenia súborov cookie

Vyberte, aké druhy súborov cookie povolíte. Svoj výber môžete kedykoľvek zmeniť cez Nastavenia súborov cookie v dolnej časti každej stránky. Vyhlásenie o ochrane osobných údajov

Nevyhnutné

Vždy zapnuté

Potrebné na prihlásenie, uchovanie košíka a zapamätanie vašich volieb. Sú vždy zapnuté.

Ktoré súbory cookie?
  • weboke_sessie, weboke_klant, weboke_remember: vaša relácia a trvalé prihlásenie
  • weboke_basket: váš košík
  • wkBtwIncl: zobrazovanie cien s DPH alebo bez DPH
  • wok_cookies: váš výber súborov cookie, 12 mesiacov

Merajú, ktorá reklama vedie k návšteve alebo objednávke, aby sme neplatili za reklamy, ktoré nič neprinášajú.

Ktoré súbory cookie?
  • Google Ads cez Google Tag Manager (_gcl_au, _gcl_aw), najviac 90 dní
  • OpenAI Ads, reklamy v ChatGPT
  • wok_aff: ktorý partner vás k nám odporučil (partnerský program), 60 dní

4,6

Krajina a jazyk

Každá krajina má vlastný web s cenami a DPH danej krajiny.

Zobraziť

A a AAAA záznamy

Modul 3: Záznamy pre váš web · Čas čítania: 7 min

Cieľ lekcie: Po tejto lekcii dokážete nasmerovať názov na IPv4 a IPv6 adresu a budete vedieť, čo sa pokazí, keď zabudnete na AAAA záznam.

Kľúčové pojmy: záznam A, záznam AAAA, IPv4, IPv6, viacero záznamov A, dokumentačné adresy

Najpoužívanejší záznam

Ak chce niekto navštíviť váš web, prehliadač musí vedieť, na akej adrese sa server nachádza. Táto adresa je IP adresa a záznam, ktorý spája názov s touto adresou, sa nazýva záznam A (A ako address). Je to najstarší a najpoužívanejší záznam v DNS.

Záznam A vyzerá v zóne takto:

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

Čítajte to zľava doprava: názov example.com., môže sa uchovávať v pamäti 3600 sekúnd, v triede internet (IN, tú vidíte takmer vždy), typ A, hodnota 192.0.2.10.

Záznam A vždy smeruje na IPv4 adresu: štyri čísla od 0 do 255 oddelené bodkami. Existuje približne 4,3 miliardy takýchto adries, čo je málo pre všetky zariadenia na svete. Preto existuje IPv6.

AAAA: to isté, ale pre IPv6

IPv6 adresa je oveľa dlhšia: osem skupín štyroch hexadecimálnych znakov oddelených dvojbodkami. Po sebe nasledujúce skupiny obsahujúce iba nuly môžete raz nahradiť znakmi ::. Záznam, ktorý spája názov s IPv6 adresou, sa nazýva záznam AAAA, vyslovuje sa ako "quad-A". Názov vznikol preto, že IPv6 adresa je štyrikrát dlhšia ako IPv4 adresa (128 bitov oproti 32).

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

Názov môže mať oba záznamy súčasne: záznam A aj záznam AAAA. Pri modernom hostingu je to dokonca bežná situácia. Návštevník s IPv6 pripojením (čoraz viac domácich sietí a takmer všetky mobilné siete) väčšinou použije záznam AAAA, návštevník bez IPv6 záznam A.

V tomto kurze používame adresy 192.0.2.x, 198.51.100.x a 203.0.113.x pre IPv4 a 2001:db8:: pre IPv6. Tieto sú špeciálne vyhradené na dokumentačné účely (RFC 5737 a RFC 3849): nikdy sa nepriradia skutočnému serveru, takže príklad nikdy náhodou nebude smerovať na niekoho skutočný server.

Nástraha: zabudnutý záznam AAAA

V praxi sa toto často pokazí. Presťahujete svoj web na nový server alebo prepojíte doménu s platformou pre internetový obchod. Záznam A upravíte na novú adresu. Ale v zóne ostal aj záznam AAAA smerujúci na starý server, a ten necháte tak.

Dôsledok: návštevníci bez IPv6 vidia novú stránku, návštevníci s IPv6 (často všetci na 4G alebo 5G) vidia starú stránku, prípadne chybové hlásenie, ak starý server už neexistuje. A keďže vy doma možno IPv6 nemáte, nevidíte nič nezvyčajné. "Na notebooku to funguje, na telefóne nie" je klasický príznak.

Pravidlo teda znie: ak zmeníte záznam A, vždy skontrolujte aj záznam AAAA. Existujú tri možnosti:

  1. Nový server má tiež IPv6 adresu: nastavte záznam AAAA na túto novú adresu.
  2. Nový server nemá IPv6: odstráňte starý záznam AAAA.
  3. Záznam AAAA neexistoval: potom nemusíte robiť nič.

Viacero záznamov A pre jeden názov

Jeden názov môže mať viac ako jeden záznam A:

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

DNS potom vráti obe adresy a prehliadač si jednu vyberie. Veľké weby to využívajú na rozloženie návštevníkov medzi viacero serverov alebo na zachovanie funkčnosti, ak jeden server vypadne. Pre bežný web to väčšinou nechcete: ak je jedna z dvoch adries starý server, polovica návštevníkov dostane nesprávnu stránku. Platformy ako stavebnicové systémy pre internetové obchody preto často výslovne žiadajú: "uistite sa, že máte na doméne iba jeden záznam A".

Čo v zázname A smie a nesmie byť

  • Hodnota je vždy IP adresa, nikdy nie názov. Ak chcete, aby názov smeroval na iný názov, potrebujete záznam CNAME (lekcia 3.2).
  • Za IP adresu sa nedáva bodka. Bodka na konci patrí iba k názvom (lekcia 2.2).
  • Záznam A neobsahuje port ani cestu. 192.0.2.10:8080 alebo 192.0.2.10/shop nie je možné. DNS vie iba to, kde sa server nachádza, nie ktorú stránku chcete zobraziť (lekcia 3.4).
  • Pre názov samotnej domény vo väčšine panelov použijete @ alebo necháte pole s názvom prázdne. Pre subdoménu vyplníte iba prvú časť, napríklad www alebo shop.

V praxi: ako to vyzerá v paneli

Ako príklad používame DirectAdmin, obľúbený hostingový panel. Iné panely (cPanel, Plesk, Cloudflare a DNS obrazovky väčšiny registrátorov) pomenúvajú tlačidlá inak, ale polia sú všade rovnaké: typ, názov, TTL a hodnota.

  1. Otvorte DNS správa a vyberte správnu doménu.
  2. Kliknite na Pridať záznam.
  3. Pri type vyberte A (alebo AAAA pre IPv6).
  4. Do poľa Názov vyplňte iba prvú časť, napríklad shop pre shop.example.com. Pre samotnú doménu ponechajte prázdne alebo napíšte @.
  5. Ponechajte TTL na predvolenej hodnote, napríklad 3600.
  6. Do poľa Hodnota zadajte IP adresu, napríklad 203.0.113.10.
  7. Uložiť.

Existujúci záznam zmeníte pomocou ikony ceruzky pri zázname. Potom v tom istom zozname skontrolujte, či pre ten istý názov neexistuje ešte aj záznam AAAA.

Zhrnutie

  • Záznam A spája názov s IPv4 adresou, záznam AAAA s IPv6 adresou.
  • Názov môže mať oba naraz; pri modernom hostingu je to bežné.
  • Ak zmeníte záznam A, vždy skontrolujte aj záznam AAAA: inak návštevníci s IPv6 uvidia starý server.
  • Hodnota je vždy IP adresa, bez bodky, portu alebo cesty.
  • Viacero záznamov A pre jeden názov je možné, ale pri bežnom webe je to zvyčajne chyba.

Kvíz

1. Na čo smeruje záznam AAAA?



2. Presťahovali ste svoj web a upravili záznam A. Na notebooku vidíte novú stránku, na telefóne cez 5G starú. Čo je najpravdepodobnejšia príčina?



3. Ktorá hodnota je platná pre záznam A?



4. Prečo tento kurz používa adresy ako 192.0.2.10 a 2001:db8::10?



Úloha

Úloha Z3.1: Vyhľadanie A a AAAA. Vyhľadajte IPv4 adresu (A) a IPv6 adresu (AAAA) domény wikipedia.org. Vyplňte obe adresy. Ak má wikipedia.org viac ako jednu, stačí jedna z nich.

Úloha Z3.1: Vyhľadanie záznamov A a AAAA



Čo vyplníte a čo my zistíme naživo, neukladáme. Váš prehliadač si pamätá vaše odpovede a to, či ste úlohu splnili. Ak ste prihlásení, uložíme len to, že ste úlohu mali (takmer) správne v Moje kurzy; aj tam to môžete odstrániť.

Úloha O3.1: Nastavenie vo vlastnej cvičnej zóne. Vo svojej cvičnej zóne vytvorte dva záznamy pre názov web:

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

Potom kliknite na Skontrolovať.

Úloha O3.1

Túto úlohu urobíte vo vlastnej cvičnej zóne: skutočnej DNS zóne na menných serveroch WebOké, určenej iba pre vás. Prihláste sa svojou e-mailovou adresou. Dostanete prihlasovací odkaz e-mailom a potom sa vrátite späť na túto lekciu. Vašu adresu používame iba pre účely kurzu.

Ďalšie čítanie

Tieto články popisujú postup v paneloch WebOké; v iných paneloch to funguje podobne.

Chvíľu strpenia…

Nastavte svoje domény

Pri každej doméne nastavte nameservery, prepojenie s hostingom a to, kto bude jej vlastníkom.

Načítavajú sa vaše domény…