Sobes.tech
Junior

Jaké záznamy DNS znáte?

sobes.tech AI

Odpověď od AI

Existuje mnoho typů DNS záznamů, z nichž každý plní svou specifickou roli v systému doménových jmen. Mezi hlavní patří:

  • A (Address Record): Spojuje doménové jméno s IPv4 adresou. Jedná se o nejběžnější záznam používaný k přímému určení umístění zdroje v síti.

    // Příklad A záznamu
    example.com A 192.0.2.1
    
  • AAAA (IPv6 Address Record): Je podobný A záznamu, ale spojuje doménové jméno s IPv6 adresou.

    // Příklad AAAA záznamu
    example.com AAAA 2001:db8::1
    
  • CNAME (Canonical Name Record): Vytváří alias pro jiné doménové jméno. Usnadňuje správu tím, že umožňuje spojit více jmen s jedním zdrojem.

    // Příklad CNAME záznamu
    www.example.com CNAME example.com
    
  • MX (Mail Exchange Record): Určuje poštovní servery odpovědné za příjem e-mailů pro doménu, a jejich prioritu.

    // Příklad MX záznamu
    example.com MX 10 mail.example.com
    example.com MX 20 backupmail.example.com
    
  • TXT (Text Record): Používá se pro ukládání textových informací o doméně. Často se používá pro bezpečnostní nastavení (SPF, DKIM, DMARC) a potvrzení vlastnictví domény.

    // Příklad TXT záznamu pro SPF
    example.com TXT "v=spf1 include:_spf.google.com ~all"
    
  • PTR (Pointer Record): Používá se pro reverzní DNS rozlišení, spojuje IP adresu s doménovým jménem. Hlavně se používá pro implementaci rDNS a v poštovních systémech k ověření legitimity odesílatelů.

    // Příklad PTR záznamu v reverzní zóně
    1.2.0.192.in-addr.arpa PTR example.com
    
  • NS (Name Server Record): Určuje autorizační DNS servery pro doménu nebo subdoménu. Tyto servery odpovídají za poskytování DNS zón pro danou doménu.

    // Příklad NS záznamu
    example.com NS ns1.example.com
    example.com NS ns2.example.com
    
  • SOA (Start of Authority Record): Obsahuje základní informace o DNS zóně, včetně názvu hlavního serveru, kontaktní osoby, sériového čísla zóny a časových parametrů cache.

    // Příklad SOA záznamu
    example.com SOA ns1.example.com admin.example.com (
         2023110101 ; Sériové číslo
         3600       ; Obnovení
         1800       ; Opakování
         604800     ; Vypršení platnosti
         86400      ; Minimální TTL
    )
    

Kromě těchto hlavních typů existují i jiné, méně rozšířené, používané pro specializované účely, například:

  • SRV (Service Record): Určuje umístění (hostitele a port) serverů pro konkrétní službu.
  • DNSKEY (DNS Key Record): Obsahuje veřejný klíč pro ověření DNSSEC podpisů.
  • DS (Delegation Signer Record): Spojuje rodičovskou a dceřinou zónu v řetězci DNSSEC.
  • NAPTR (Naming Authority Pointer Record): Používá se v telefonii (ENUM) pro převod telefonních čísel na URI.