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.