Intern
Čo znamenajú DNS záznamy?
sobes.tech AI
Odpoveď od AI
Záznamy v DNS (Domain Name System) spájajú ľahko čitateľné doménové mená (napríklad example.com) s IP adresami a ďalšími informáciami potrebnými na fungovanie internetu. Každý záznam má určitý typ, ktorý určuje jeho účel.
Hlavné typy DNS záznamov a ich účel:
- A (Address Record): Spája doménové meno s IPv4 adresou.
// Spája example.com s IPv4 adresou example.com. IN A 192.168.1.1 - AAAA (IPv6 Address Record): Spája doménové meno s IPv6 adresou.
// Spája example.com s IPv6 adresou example.com. IN AAAA 2001:0db8::1 - CNAME (Canonical Name Record): Vytvára alias (pseudonym) pre iné doménové meno. Dopyt na alias bude presmerovaný na hlavné doménové meno.
// www.example.com je alias pre example.com www.example.com. IN CNAME example.com. - MX (Mail Exchanger Record): Udáva poštové servery zodpovedné za príjem e-mailov pre doménu. Obsahuje prioritu.
// Poštový server s prioritou 10, ukazujúci na mail.example.com example.com. IN MX 10 mail.example.com. // Poštový server s prioritou 20, ukazujúci na anothermail.example.com example.com. IN MX 20 anothermail.example.com. - TXT (Text Record): Ukladá textové informácie, ktoré môžu byť použité na rôzne účely, napríklad overenie vlastníctva domény, SPF (Sender Policy Framework) alebo DKIM (DomainKeys Identified Mail).
// Príklad SPF záznamu example.com. IN TXT "v=spf1 include:_spf.google.com ~all" - NS (Name Server Record): Udáva autoritatívne DNS servery pre doménu alebo subdoménu.
// ns1.example.com je autoritatívny server mien pre example.com example.com. IN NS ns1.example.com. // ns2.example.com je autoritatívny server mien pre example.com example.com. IN NS ns2.example.com. - PTR (Pointer Record): Používa sa pre reverznú DNS - preklad IP adresy na doménové meno. Nachádza sa v zónach
in-addr.arpa(pre IPv4) aleboip6.arpa(pre IPv6).// Reverzná preklad pre 192.168.1.1 1.1.168.192.in-addr.arpa. IN PTR example.com. - SRV (Service Record): Udáva umiestnenie (hostname a port) serverov pre konkrétnu službu.
// Server pre službu _sip._tcp na example.com, port 5060, priorita 10, váha 5 _sip._tcp.example.com. IN SRV 10 5 5060 sipserver.example.com.
Každý záznam má tiež TTL (Time To Live), ktorý určuje, ako dlho DNS cachey majú ukladať odpoveď.
Príklad všeobecnej štruktúry záznamu:
// <názov> [TTL] [trieda] <typ záznamu> <údaje>
Trieda je zvyčajne IN (Internet).