RFC 1034: DNS – Teória menného priestoru pre CCNA
V sieťových kurzoch ako CCNA či CCNP sa často stretávame s DNS – Domain Name System. Ak používate doménové mená ako www.example.com
, v pozadí funguje práve protokol definovaný v RFC 1034. Tento dokument vysvetľuje, ako sú domény organizované, ako sa delia do zón a delegujú autoritatívne servery. V tejto hodnotnej príručke si to rozoberieme krok po kroku – od hierarchie až po praktické laby a packet capture, aby ste to pochopili nielen teoreticky, ale aj v praxi.
Čo je RFC 1034?
RFC 1034 (November 1987) definuje koncepty a základné funkcie DNS. Zavádza hierarchický, distribuovaný systém menného priestoru, ktorý nahradil starý centralizovaný HOSTS.TXT súbor. Cieľom bolo vytvoriť škálovateľný, dostupný systém pre doménové mená a ich mapovanie na IP adresy.
Historický kontext
- Pôvodné používanie HOSTS.TXT bolo neefektívne pri raste internetu.
- DNS priniesol hierarchiu (root → TLD → subdomény).
- Rozdelenie správy do zón zabezpečilo škálovateľnosť a autonómiu.
Hierarchia doménového priestoru
DNS používa stromovú štruktúru:
- Koreň (root): označený bodkou
.
- Top‑level domény (TLD): napríklad
com
, sk
- Subdomény: napr.
example.com
, www.example.com
Každý uzol môže mať vlastné rekordy (RR). Maximálna dĺžka FQDN je ~253 znakov.
Zóny a delegácie
DNS databáza sa delí na zóny. Každá zóna má autoritatívny server:
- Primárny (master): zdroj dát pre zónu
- Sekundárny (slave): synchronizuje sa cez AXFR/IXFR
Pri delegácii rodič určuje NS rekordy pre subdoménu a zabezpečuje “glue” A/AAAA záznamy.
Resource Records (RR)
RR určujú mapovania a vlastnosti domén:
- A/AAAA – IPv4/IPv6 adresa
- NS – autoritatívne name servery
- MX – mail servery
- CNAME – alias
- PTR – reverzné DNS
- Ďalšie: SOA, TXT, SRV, atď.
Typy dotazov
DNS podporuje:
- Iteratívne – server nasmeruje klienta ďalej
- Rekurzívne – server vyrieši celé meno za klienta
- Zónové transfery (AXFR/IXFR) – slúžia na synchronizáciu sekundárnych serverov
Kompresia mena v DNS
Pre šetrenie paketov DNS využíva pointery: namiesto opakovania názvu referencuje predchádzajúce OFFSET.
Praktické laby a packet captures
Vo vašom Cisco kurze si vyskúšate:
- Konfiguráciu zóny – primárny a sekundárny server
- Práca s
dig
– rozbor A, MX, NS failov
- Štúdium AXFR cez TCP, identifikácia SOA serial, TIME
- Sledovanie pointerov v UDP odpovediach (Wireshark)
FAQ – často kladené otázky
- Prečo DNS potrebuje root servery?
Root servery nasmerujú požiadavky na TLD zóny.
- Čo robiť, keď pridám subdoménu?
Pridať NS záznam a glue v nadriadenej zóne.
- Aký je rozdiel medzi AXFR a IXFR?
AXFR prenáša celú zónu, IXFR len zmeny.
- Prečo DNS nepoužíva TCP vždy?
Na krátke odpovede je rýchlejší UDP; TCP pre veľké (napr. AXFR).
- Čo ak sa stratí pointer?
Client vie dekódovať kompresiu, ak je URI správne formátované.
Top 5 zaujímavých faktov o RFC 1034
- DNS nahradil HOSTS.TXT – škálovateľný model hierarchie.
- Zóny zvyšujú dostupnosť – delegácia umožňuje autonómiu.
- Pointer compression – ušetrí prepájacie pakety DNS.
- AXFR/IXFR – zóny sa synchronizujú cez TCP.
- Podpora viacerých rekordov – A, AAAA, MX, NS, SRV, atď.
Záver
RFC 1034 predstavuje základ DNS – hierarchia, delegácia, zóny, pointery a RR. Tento systém je kľúčový pre správnu funkciu internetu a vašich CCNA/CCNP labov. Ak ho pochopíte do hĺbky – vrátane praktických experimentov s AXFR, pointer kompresiou a packet captures – budete pripravení nielen na skúšky, ale aj na reálne nasadenie DNS v enterprise prostredí.
Ako začať programovať?
Úvod do programovania pre každého bez prechádzajúcich znalostí.
Stiahnite si náš ebook teraz výnimočne zdarma!!!
Viac informacií preberáme na kurze:
Kurz NA0 - Administrácia LAN/WAN a návrh TCP/IP sietí - základné koncepty
Marián Knězek
Súvisiace články: