Servery koreňových názvov DNS prekladajú adresy URL na adresy IP. Každý koreňový server je sieť stoviek serverov v krajinách po celom svete. Sú však identifikované ako 13 pomenovaných autorít v koreňovej zóne DNS.
Prečo existuje iba 13 serverov DNS?
Existuje niekoľko dôvodov, prečo internetový systém názvov domén používa presne 13 serverov DNS v koreni svojej hierarchie. Číslo 13 je kompromisom medzi spoľahlivosťou siete a výkonom. Je tiež založený na obmedzení internetového protokolu verzie 4 (IPv4), ktorý používa väčšina sietí.
Zatiaľ čo pre IPv4 existuje iba 13 určených názvov koreňových serverov DNS, každý názov koreňového servera nepredstavuje jeden počítač, ale klaster serverov pozostávajúci z mnohých počítačov. Toto použitie klastrovania zvyšuje spoľahlivosť DNS bez akéhokoľvek nepriaznivého vplyvu na jeho výkon. Týchto 13 koreňových serverov IPv4 môže podporovať až 4,3 miliardy adries.
Zrátané podčiarknutie
Keďže vznikajúci štandard IP verzie 6 nemá tak nízke limity na veľkosť jednotlivých paketov, DNS bude časom obsahovať viac koreňových serverov na podporu IPv6. Teoreticky IPv6 podporuje nekonečný počet adries, ale len relatívne malý počet sietí používa tento nový protokol.
DNS IP pakety
Vzhľadom na to, že prevádzka DNS sa spolieha na potenciálne milióny iných internetových serverov, ktoré kedykoľvek nájdu koreňové servery, adresy pre koreňové servery musia byť distribuované cez IP čo najefektívnejšie. V ideálnom prípade by sa všetky tieto adresy IP mali zmestiť do jedného paketu (datagramu), aby sa predišlo réžii odosielania viacerých správ medzi servermi.
S IPv4, ktorý je dnes veľmi rozšírený, sú údaje DNS, ktoré sa zmestia do jedného paketu, len 512 bitov po odpočítaní druhého protokolu, ktorý podporuje informácie obsiahnuté v paketoch. Každá adresa IPv4 vyžaduje 32 bitov.
Podľa toho dizajnéri DNS zvolili 13 ako počet koreňových serverov pre IPv4, pričom zaberajú 416 bitov z paketu a ponechajú až 96 bitov pre ostatné podporné dáta. To umožňuje flexibilitu v prípade potreby v budúcnosti pridať niekoľko ďalších koreňových serverov DNS.
Praktické použitie DNS
Servery koreňových názvov DNS nie sú pre priemerného používateľa počítača dôležité. Číslo 13 tiež neobmedzuje servery DNS, ktoré môžete použiť pre svoje zariadenia. Existuje veľa verejne prístupných serverov DNS, ktoré môže ktokoľvek použiť na zmenu serverov DNS, ktoré používajú jeho zariadenia.
Napríklad, aby tablet používal server DNS Cloudflare, aby internetové požiadavky prebiehali cez tento server DNS namiesto iného, ako je napríklad server DNS Google. Môže to byť užitočné, ak je server Google mimo prevádzky, alebo môžete rýchlejšie prehliadať web pomocou servera DNS Cloudflare.
Tento článok bol aktualizovaný 6. júna 2022 s cieľom opraviť chybu. Každá adresa IPv4 vyžaduje 32 bitov, nie bajtov.