Sobes.tech
Junior

Aké DNS záznamy poznáte?

sobes.tech AI

Odpoveď od AI

Existuje mnoho typov DNS záznamov, z ktorých každý plní svoju špecifickú úlohu v systéme doménových mien. Medzi hlavné patria:

  • A (Address Record): Spája doménové meno s IPv4 adresou. Ide o najbežnejší záznam používaný na priame určenie umiestnenia zdroja v sieti.

    // Príklad A-záznamu
    example.com A 192.0.2.1
    
  • AAAA (IPv6 Address Record): Je podobný A-záznamu, ale spája doménové meno s IPv6 adresou.

    // Príklad AAAA-záznamu
    example.com AAAA 2001:db8::1
    
  • CNAME (Canonical Name Record): Vytvára alias pre iné doménové meno. Uľahčuje správu tým, že umožňuje spojiť viacero mien s jedným zdrojom.

    // Príklad CNAME-záznamu
    www.example.com CNAME example.com
    
  • MX (Mail Exchange Record): Uvádza poštové servery zodpovedné za príjem e-mailov pre doménu, a ich prioritu.

    // Príklad MX-záznamu
    example.com MX 10 mail.example.com
    example.com MX 20 backupmail.example.com
    
  • TXT (Text Record): Používa sa na ukladanie textových informácií o doméne. Často sa používa pre bezpečnostné nastavenia (SPF, DKIM, DMARC) a potvrdenie vlastníctva domény.

    // Príklad TXT-záznamu pre SPF
    example.com TXT "v=spf1 include:_spf.google.com ~all"
    
  • PTR (Pointer Record): Používa sa na reverzné DNS rozlíšenie, spája IP adresu s doménovým menom. Hlavne sa používa na implementáciu rDNS a v poštových systémoch na overenie legitímnosti odosielateľov.

    // Príklad PTR-záznamu v reverznej zóne
    1.2.0.192.in-addr.arpa PTR example.com
    
  • NS (Name Server Record): Uvádza autoritatívne DNS servery pre doménu alebo subdoménu. Tieto servery zodpovedajú za poskytovanie DNS zón pre danú doménu.

    // Príklad NS-záznamu
    example.com NS ns1.example.com
    example.com NS ns2.example.com
    
  • SOA (Start of Authority Record): Obsahuje základné informácie o DNS zóne, vrátane názvu hlavného servera, kontaktného človeka, sériového čísla zóny a časových parametrov cache.

    // Príklad SOA-záznamu
    example.com SOA ns1.example.com admin.example.com (
         2023110101 ; Sériové číslo
         3600       ; Obnovenie
         1800       ; Opakovanie
         604800     ; Vypršanie platnosti
         86400      ; Minimálny TTL
    )
    

Okrem týchto hlavných typov existujú aj iné, menej rozšírené, určené na špecializované účely, napríklad:

  • SRV (Service Record): Určuje umiestnenie (hostiteľ a port) serverov pre konkrétnu službu.
  • DNSKEY (DNS Key Record): Obsahuje verejný kľúč na overenie DNSSEC podpisov.
  • DS (Delegation Signer Record): Pôsobí ako spojka medzi rodičovskou a dcérskou zónou v DNSSEC reťazci.
  • NAPTR (Naming Authority Pointer Record): Používa sa v telefonii (ENUM) na prevod telefónnych čísel na URI.