Zašto postoji samo 13 DNS korijenskih poslužitelja naziva

Sadržaj:

Zašto postoji samo 13 DNS korijenskih poslužitelja naziva
Zašto postoji samo 13 DNS korijenskih poslužitelja naziva
Anonim

DNS korijenski poslužitelj imena prevodi URL-ove u IP adrese. Svaki korijenski poslužitelj je mreža od stotina poslužitelja u zemljama širom svijeta. Međutim, identificirani su kao 13 imenovanih autoriteta u korijenskoj zoni DNS-a.

Image
Image

Zašto postoji samo 13 DNS poslužitelja?

Postoji nekoliko razloga zašto internetski sustav naziva domena koristi točno 13 DNS poslužitelja u korijenu svoje hijerarhije. Broj 13 je kompromis između pouzdanosti mreže i performansi. Također se temelji na ograničenju internetskog protokola verzije 4 (IPv4), koji koristi većina mreža.

Iako za IPv4 postoji samo 13 označenih imena DNS korijenskog poslužitelja, svako ime korijenskog poslužitelja ne predstavlja jedno računalo, već klaster poslužitelja koji se sastoji od mnogo računala. Ova upotreba klasteriranja povećava pouzdanost DNS-a bez ikakvih negativnih učinaka na njegovu izvedbu. Ovih 13 IPv4 korijenskih poslužitelja može podržati do 4,3 milijarde adresa.

Donja crta

Budući da standard IP verzije 6 u nastajanju nema tako niska ograničenja veličine pojedinačnih paketa, DNS će s vremenom sadržavati više korijenskih poslužitelja za podršku IPv6. U teoriji, IPv6 podržava beskonačan broj adresa, ali samo relativno mali broj mreža koristi ovaj novi protokol.

DNS IP paketi

Budući da se rad DNS-a oslanja na potencijalno milijune drugih internetskih poslužitelja koji pronalaze korijenske poslužitelje u bilo kojem trenutku, adrese za korijenske poslužitelje moraju biti distribuirane preko IP-a što je učinkovitije moguće. U idealnom slučaju, sve te IP adrese trebale bi stati u jedan paket (datagram) kako bi se izbjeglo opterećenje slanjem više poruka između poslužitelja.

S IPv4 u širokoj upotrebi danas, DNS podaci koji stanu unutar jednog paketa su mali od 512 bita nakon oduzimanja drugog protokola koji podržava informacije sadržane u paketima. Svaka IPv4 adresa zahtijeva 32 bita.

Sukladno tome, dizajneri DNS-a odabrali su 13 kao broj korijenskih poslužitelja za IPv4, uzimajući 416 bita paketa i ostavljajući do 96 bita za druge prateće podatke. To omogućuje fleksibilnost dodavanja još nekoliko DNS korijenskih poslužitelja u budućnosti ako je potrebno.

Praktično korištenje DNS-a

DNS root imenski poslužitelji nisu važni za prosječnog korisnika računala. Broj 13 također ne ograničava DNS poslužitelje koje možete koristiti za svoje uređaje. Postoje mnogi javno dostupni DNS poslužitelji koje svatko može koristiti za promjenu DNS poslužitelja koje koriste njegovi uređaji.

Na primjer, neka tablet koristi Cloudflare DNS poslužitelj tako da se internetski zahtjevi izvode preko tog DNS poslužitelja umjesto drugog, kao što je Google DNS poslužitelj. To bi moglo biti od pomoći ako Googleov poslužitelj ne radi ili možete brže pregledavati web koristeći Cloudflare DNS poslužitelj.

Ovaj je članak ažuriran 6. lipnja 2022. kako bi se ispravila pogreška. Svaka IPv4 adresa zahtijeva 32 bita, a ne bajta.

Preporučeni: