Sobes.tech
Junior

Co jsou DNS záznamy a jakou roli hrají v chodu sítě?

sobes.tech AI

Odpověď od AI

Záznamy DNS ukládají informace potřebné k převodu doménových jmen na IP adresy a naopak, stejně jako další servisní informace. Ty tvoří základ systému doménových jmen (DNS), který je životně důležitý pro fungování internetu a místních sítí, umožňuje přístup ke zdrojům podle snadno zapamatovatelných jmen namísto číselných IP adres.

Hlavní typy záznamů:

  • A (Záznam adresy): Přiřazuje doménové jméno k IPv4 adrese.
  • AAAA (IPv6 záznam adresy): Přiřazuje doménové jméno k IPv6 adrese.
  • CNAME (Kanonický název): Vytváří alias pro jiné doménové jméno. Užitečné pro přesměrování subdomén.
  • MX (Záznam směrovače pošty): Určuje poštovní server odpovědný za příjem e-mailů pro doménu.
  • TXT (Textový záznam): Používá se k ukládání textových informací, například k ověření vlastnictví domény (SPF, DKIM).
  • PTR (Ukazatel): Provádí zpětnou konverzi IP adresy na doménové jméno (používá se v PTR zónách).

Příklad dotazu a získání A záznamu:

# Dotaz na A záznam pro google.com
dig google.com A

Role v síťovém provozu:

  1. Řešení jmen: Hlavní funkce - přiřazení doménových jmen k IP adresám, umožňuje uživatelům přístup k webovým stránkám a dalším zdrojům podle jejich jmen místo číselných adres.
  2. Směrování provozu: Záznamy MX směrují poštovní provoz, zatímco A/AAAA určují, kam posílat HTTP/HTTPS a další síťový provoz.
  3. Zvýšení spolehlivosti: Použití více A/AAAA záznamů pro stejnou doménu (DNS Round Robin) může pomoci rozložit zátěž a zvýšit odolnost vůči výpadkům.
  4. Ověření a bezpečnost: TXT záznamy se používají pro SPF, DKIM a DMARC, pomáhají předcházet padělání e-mailů.
  5. Objevování služeb: Záznamy SRV (Service Locator) ukazují, jaké služby jsou v doméně dostupné.

Například když zadáte www.priklad.cz do prohlížeče, stane se následující:

  1. Prohlížeč požádá místní DNS resolver o IP adresu pro www.priklad.cz.
  2. Resolver (nebo jiné DNS servery v řetězci) najde A záznam pro www.priklad.cz.
  3. DNS server vrátí IP adresu.
  4. Prohlížeč použije tuto IP k navázání TCP spojení s webovým serverem.