Junior
Čo znamenajú DNS záznamy?
sobes.tech AI
Odpoveď od AI
Záznamy DNS (Resource Records, RR) sú základné bloky systému doménových mien (DNS), ktoré obsahujú informácie o doménach, ich zodpovedajúcom IP-adrese, umiestnení zdrojov a pod.
Hlavné typy záznamov:
A: Mapuje názov hostiteľa (napríklad www.example.com) na IPv4 adresu.AAAA: Mapuje názov hostiteľa na IPv6 adresu.CNAME: Vytvára alias pre iné doménové meno. Používa sa na presmerovanie subdomén alebo na zjednodušenie správy viacerých služieb.MX: Určuje poštové servery zodpovedné za príjem e-mailov pre doménu. Obsahuje prioritu pre každý server.PTR: Reverzný DNS záznam, mapuje IP adresu na názov hostiteľa. Používa sa v reverzných zónach DNS.TXT: Ukladá textové informácie, ktoré sa používajú na rôzne účely, ako je overovanie domény, SPF (Sender Policy Framework) alebo DKIM (DomainKeys Identified Mail) na ochranu e-mailov.NS: Určuje autoritatívne servery mien pre doménu. Každá doména musí mať aspoň dva záznamy NS.SOA: Záznam "Start of Authority" obsahuje administratívne informácie o doméne, ako je kontaktná adresa správcu, sériové číslo zóny, čas aktualizácie a pod.
Príklad štruktúry záznamu:
name TTL class type rdata
name: Názov zdroja (napríklad www).TTL(Time To Live): Čas v sekundách, počas ktorého môžu byť záznamy cacheované resolvermi.class: Rodina protokolu. NajčastejšieIN(Internet).type: Typ záznamu (A, AAAA, CNAME a pod.).rdata: Dáta špecifické pre typ záznamu (napríklad IP adresa pre záznam A).
Príklad konfiguračného súboru zóny DNS (formát kompatibilný s bind):
$ORIGIN example.com.
$TTL 3600
@ IN SOA ns1.example.com. admin.example.com. (
2023102701 ; Serial
3600 ; Refresh
1800 ; Retry
604800 ; Expire
86400 ) ; Minimum TTL
IN NS ns1.example.com.
IN NS ns2.example.com.
@ IN A 192.168.1.1
www IN A 192.168.1.2
mail IN A 192.168.1.3
IN MX 10 mail.example.com.