Miért van csak 13 DNS-gyökérnév-kiszolgáló?

13 kiszolgálónév az IPv4 korlátozása

A DNS gyökér névszerverek lefordítják az URL-címeket IP-címekké . Ezek a gyökérkiszolgálók több száz kiszolgáló hálózata a világ minden táján. Azonban együttesen a DNS gyökér zónájában 13 nevezett kiszolgálónak minősülnek.

Számos oka van annak, hogy az internetes tartománynévrendszer pontosan 13 DNS-kiszolgálót használ hierarchiájának gyökerei között: a 13-as számot a hálózat megbízhatósága és teljesítménye közötti kompromisszumként választották meg, a 13 pedig az Internet Protocol (IP) 4. verzió (IPv4).

Míg az IPv4-hez csak 13 kijelölt DNS-gyökérkönyvtár létezik, sőt, ezek a nevek nem egyetlen számítógépet jelentenek, hanem több számítógépből álló kiszolgáló-fürt. Ez a klaszterezés növeli a DNS megbízhatóságát anélkül, hogy negatív hatással lenne a teljesítményére.

Mivel a kialakulóban lévő IP-verzió 6 szabvány nem rendelkezik ilyen kis határértékekkel az egyes datagramok méretére vonatkozóan, arra számíthatunk, hogy a jövőbeli DNS idővel több root kiszolgálót tartalmaz az IPv6 támogatásához.

DNS IP csomagok

Mivel a DNS-működés bármikor potenciálisan több millió internetkiszolgálóra támaszkodik, a gyökérkiszolgálókat bármikor megkeresi, a gyökérkiszolgáló címét a lehető leghatékonyabban az IP-n keresztül kell terjeszteni. Ideális esetben mindegyik IP-címnek egyetlen csomagba ( datagramba ) kell illeszkednie, hogy elkerülje a többszöri üzenetek szerverek közötti küldését.

Az IPv4-ben ma is széles körben elterjedt, az egyetlen csomagban belül elhelyezkedő DNS adatok olyan kicsiek, mint 512 byte, miután kivonták a csomagokban található összes többi protokollt támogató információt. Minden IPv4-cím 32 bájtot igényel. Ennek megfelelően a DNS tervezõi 13-at választottak az IPv4-hez tartozó gyökérkiszolgálók számának, 416 bájtnyi csomagot vettek igénybe, és 96 bájtot hagytak a többi támogató adatért és a rugalmasságot, hogy szükség esetén további DNS-gyökérkiszolgálókat hozzanak létre.

Gyakorlati DNS használata

A DNS-gyökérnév szerverek nem olyan fontosak az átlagos számítógép-felhasználó számára. A 13-as szám nem korlátozza az eszközökkel használható DNS-kiszolgálókat. Valójában sok nyilvánosan elérhető DNS-kiszolgáló létezik, amelyet bárki használhat a DNS-kiszolgálók megváltoztatásához, amelyet bármelyik eszközük használ.

Például a táblagépe Cloudfare DNS-kiszolgálót használhat úgy, hogy az internetes kérelmek a DNS-kiszolgálón keresztül futtathatók, nem pedig egy másikhoz hasonlóan, mint a Google. Ez hasznos lehet, ha a Google szervere le van tiltva, vagy azt tapasztalja, hogy a Cloudfare DNS szerverével gyorsabban böngészhet a weben.