A DNS gyökérnévszerverei az URL-eket IP-címekké fordítják. Minden gyökérszerver több száz szerverből álló hálózat a világ különböző országaiban. A DNS gyökérzónájában azonban 13 elnevezett jogosultságként vannak azonosítva.
Miért csak 13 DNS-kiszolgáló?
Van néhány oka annak, hogy az internetes tartománynévrendszer pontosan 13 DNS-kiszolgálót használ a hierarchiája gyökerén. A 13-as szám kompromisszum a hálózat megbízhatósága és a teljesítmény között. Ezenkívül az Internet Protocol 4-es verziójának (IPv4) korlátozásán alapul, amelyet a legtöbb hálózat használ.
Míg az IPv4-hez csak 13 kijelölt DNS-gyökérszerver-név létezik, minden gyökérkiszolgálónév nem egyetlen számítógépet, hanem egy több számítógépből álló kiszolgálófürtöt jelent. A fürtözés ezen használata növeli a DNS megbízhatóságát anélkül, hogy bármilyen negatív hatással lenne a teljesítményére. Ez a 13 IPv4 gyökérszerver akár 4,3 milliárd címet is támogathat.
Bottom Line
Mivel a kialakulóban lévő IP 6. verziójú szabvány nem szab olyan alacsony korlátokat az egyes csomagok méretére vonatkozóan, a DNS idővel több gyökérkiszolgálót fog tartalmazni az IPv6 támogatására. Elméletileg az IPv6 végtelen számú címet támogat, de csak viszonylag kis számú hálózat használja ezt az új protokollt.
DNS IP-csomagok
Mivel a DNS működése azon múlik, hogy potenciálisan több millió más internetes kiszolgáló bármikor megtalálja a gyökérkiszolgálókat, a gyökérkiszolgálók címeit a lehető leghatékonyabban kell elosztani az IP-n keresztül. Ideális esetben ezeknek az IP-címeknek egyetlen csomagba (datagramba) kell illeszkedniük, hogy elkerüljék a több üzenet kiszolgálók közötti küldésének többletköltségét.
A ma széles körben elterjedt IPv4-nél az egyetlen csomagban elférő DNS-adatok 512 bitesek, miután levonjuk a csomagokban található információkat támogató másik protokollt. Minden IPv4-címhez 32 bit szükséges.
Ennek megfelelően a DNS tervezői 13-at választottak az IPv4 gyökérkiszolgálóinak számának, így egy csomagból 416 bitet vettek fel, és legfeljebb 96 bitet hagytak az egyéb támogató adatok számára. Ez lehetővé teszi, hogy a jövőben szükség esetén rugalmasan adjunk hozzá néhány további DNS-gyökérszervert.
Gyakorlati DNS-használat
A DNS gyökérnévszerverei nem fontosak egy átlagos számítógép-felhasználó számára. A 13-as szám szintén nem korlátozza az eszközeihez használható DNS-kiszolgálókat. Számos nyilvánosan elérhető DNS-kiszolgáló létezik, amelyek segítségével bárki megváltoztathatja az eszközei által használt DNS-kiszolgálókat.
Például állítson be egy táblagépet egy Cloudflare DNS-kiszolgáló használatára, így az internetes kérések ezen a DNS-kiszolgálón keresztül futnak, nem pedig egy másikon, például egy Google DNS-kiszolgálón. Ez hasznos lehet, ha a Google szerver nem működik, vagy gyorsabban böngészhet az interneten a Cloudflare DNS-szerver használatával.
Ezt a cikket 2022. június 6-án frissítettük egy hiba kijavítása érdekében. Minden IPv4-cím 32 bitet igényel, nem bájtot.