Proč jsou k dispozici pouze 13 serverů DNS Root Name

13 názvy serverů je omezení IPv4

Servery DNS kořenových jmen překládají adresy URL do adres IP . Tyto kořenové servery jsou síť stovek serverů v zemích po celém světě. Společně jsou však identifikovány jako 13 pojmenovaných serverů v kořenové zóně DNS.

Existuje několik důvodů, proč internetový systém doménových jmen používá kořenovou hierarchii přesně 13 serverů DNS : číslo 13 bylo vybráno jako kompromis mezi spolehlivostí sítě a výkonem a 13 je založeno na omezení internetového protokolu (IP) verze 4 (IPv4).

Zatímco pro IPv4 existují pouze 13 určených názvů kořenových serverů DNS, ve skutečnosti každé z těchto názvů nepředstavuje žádný počítač, nýbrž cluster serveru sestávající z mnoha počítačů. Toto použití clustering zvyšuje spolehlivost DNS bez negativního vlivu na jeho výkon.

Vzhledem k tomu, že vznikající standard IP verze 6 nemá tak malé limity velikosti jednotlivých datagramu, můžeme očekávat, že budoucí DNS bude časem obsahovat více kořenových serverů na podporu protokolu IPv6.

DNS IP pakety

Protože operace DNS závisí na potenciálních milionech jiných internetových serverů, které kdy naleznou kořenové servery, musí být adresy pro kořenové servery distribuovány přes IP co nejúčinněji. V ideálním případě by se všechny tyto adresy IP měly vejít do jediného paketu ( datagramu ), aby se zabránilo režijním požadavkům na odesílání více zpráv mezi servery.

V dnešním rozšířeném použití protokolu IPv4 jsou data DNS, která se vejde do jediného paketu, menší než 512 bajtů po odečtení všech ostatních podpůrných informací obsažených v paktech. Každá adresa IPv4 vyžaduje 32 bajtů. Návrháři DNS proto vybrali 13 jako počet kořenových serverů pro protokol IPv4, přičemž 416 bajtů paketu a opustí až 96 bajtů pro další podpůrná data a flexibilitu přidání několika dalších kořenových serverů DNS v budoucnu v případě potřeby.

Praktické použití DNS

Kořenové 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 vaše zařízení. Ve skutečnosti existuje spousta veřejně přístupných serverů DNS, které může někdo použít ke změně serverů DNS, které používá některá ze svých zařízení.

Například můžete tabletu použít pro server Cloudfare DNS tak, aby vaše internetové požadavky procházely serverem DNS namísto jiného, ​​jako je Google. To může být užitečné, pokud je server společnosti Google nižší, nebo zjistíte, že můžete rychleji procházet web pomocí serveru DNS služby Cloudfare.