Kořenové jmenné servery DNS překládají adresy URL na adresy IP. Každý kořenový server je síť stovek serverů v zemích po celém světě. Jsou však identifikovány jako 13 pojmenovaných autorit v kořenové zóně DNS.
Proč existuje pouze 13 serverů DNS?
Existuje několik důvodů, proč internetový systém doménových jmen používá přesně 13 serverů DNS v kořenu své hierarchie. Číslo 13 je kompromisem mezi spolehlivostí sítě a výkonem. Je také založen na omezení internetového protokolu verze 4 (IPv4), který používá většina sítí.
I když pro IPv4 existuje pouze 13 určených názvů kořenových serverů DNS, každý název kořenového serveru nepředstavuje jeden počítač, ale serverový cluster sestávající z mnoha počítačů. Toto použití shlukování zvyšuje spolehlivost DNS bez jakéhokoli nepříznivého vlivu na jeho výkon. Těchto 13 kořenových serverů IPv4 může podporovat až 4,3 miliardy adres.
Sečteno podtrženo
Protože vznikající standard IP verze 6 nemá tak nízké limity na velikost jednotlivých paketů, bude DNS časem obsahovat více kořenových serverů pro podporu IPv6. Teoreticky podporuje IPv6 nekonečný počet adres, ale tento nový protokol používá pouze relativně malý počet sítí.
DNS IP pakety
Protože provoz DNS závisí na potenciálních milionech dalších internetových serverů, které kdykoli najdou kořenové servery, musí být adresy pro kořenové servery distribuovány přes IP co nejefektivněji. V ideálním případě by se všechny tyto IP adresy měly vejít do jednoho paketu (datagramu), aby se předešlo režii odesílání více zpráv mezi servery.
S IPv4, která je dnes široce používána, jsou data DNS, která se vejdou do jednoho paketu, malá až 512 bitů po odečtení druhého protokolu podporujícího informace obsažené v paketech. Každá adresa IPv4 vyžaduje 32 bitů.
Podle toho návrháři DNS zvolili 13 jako počet kořenových serverů pro IPv4, přičemž 416 bitů z paketu ponechali až 96 bitů pro ostatní podpůrná data. To umožňuje flexibilitu v případě potřeby v budoucnu přidat několik dalších kořenových serverů DNS.
Praktické použití DNS
Kořenové jmenné servery DNS nejsou pro průměrného uživatele počítače důležité. Číslo 13 také neomezuje servery DNS, které můžete použít pro svá zařízení. Existuje mnoho veřejně přístupných serverů DNS, které může kdokoli použít ke změně serverů DNS, které jejich zařízení používají.
Například přimějte tablet používat server DNS Cloudflare, aby internetové požadavky běžely přes tento server DNS namísto jiného, jako je server DNS Google. To může být užitečné, pokud je server Google mimo provoz, nebo můžete rychleji procházet web pomocí serveru DNS Cloudflare.
Tento článek byl aktualizován 6. června 2022, aby byla opravena chyba. Každá adresa IPv4 vyžaduje 32 bitů, nikoli bajtů.