Zakaj obstaja le 13 korenskih imenskih strežnikov DNS

Kazalo:

Zakaj obstaja le 13 korenskih imenskih strežnikov DNS
Zakaj obstaja le 13 korenskih imenskih strežnikov DNS
Anonim

Korenski imenski strežniki DNS prevajajo URL-je v naslove IP. Vsak korenski strežnik je mreža več sto strežnikov v državah po vsem svetu. Vendar so identificirani kot 13 imenovanih organov v korenskem območju DNS.

Image
Image

Zakaj obstaja samo 13 DNS strežnikov?

Obstaja nekaj razlogov, zakaj internetni sistem domenskih imen uporablja natančno 13 strežnikov DNS v korenu svoje hierarhije. Število 13 je kompromis med zanesljivostjo in zmogljivostjo omrežja. Temelji tudi na omejitvi internetnega protokola različice 4 (IPv4), ki ga uporablja večina omrežij.

Medtem ko za IPv4 obstaja le 13 določenih imen korenskega strežnika DNS, vsako ime korenskega strežnika ne predstavlja enega samega računalnika, ampak gručo strežnikov, sestavljeno iz številnih računalnikov. Ta uporaba združevanja v gruče poveča zanesljivost DNS brez kakršnega koli škodljivega vpliva na njegovo delovanje. Teh 13 korenskih strežnikov IPv4 lahko podpira do 4,3 milijarde naslovov.

Spodnja vrstica

Ker nastajajoči standard IP različice 6 nima tako nizkih omejitev glede velikosti posameznih paketov, bo DNS sčasoma vseboval več korenskih strežnikov za podporo IPv6. V teoriji IPv6 podpira neskončno število naslovov, vendar le relativno majhno število omrežij uporablja ta novi protokol.

DNS IP paketi

Ker je delovanje DNS odvisno od morebitnih milijonov drugih internetnih strežnikov, ki kadar koli najdejo korenske strežnike, morajo biti naslovi korenskih strežnikov porazdeljeni po IP-ju čim bolj učinkovito. Idealno bi bilo, če bi se vsi ti naslovi IP prilegali enemu paketu (datagramu), da bi se izognili dodatnim stroškim pošiljanja več sporočil med strežniki.

Z IPv4, ki je danes v široki uporabi, so podatki DNS, ki se prilegajo v en sam paket, majhni kot 512 bitov po odštevanju drugega protokola, ki podpira informacije v paketih. Vsak naslov IPv4 zahteva 32 bitov.

Skladno s tem so oblikovalci DNS izbrali 13 kot število korenskih strežnikov za IPv4, pri čemer so vzeli 416 bitov paketa in pustili do 96 bitov za druge podporne podatke. To omogoča prilagodljivost, da v prihodnosti po potrebi dodate še nekaj korenskih strežnikov DNS.

Praktična uporaba DNS

Korenski imenski strežniki DNS za povprečnega uporabnika računalnika niso pomembni. Številka 13 tudi ne omejuje strežnikov DNS, ki jih lahko uporabljate za svoje naprave. Obstaja veliko javno dostopnih strežnikov DNS, ki jih lahko vsak uporabi za spreminjanje strežnikov DNS, ki jih uporabljajo njegove naprave.

Tablični računalnik na primer naj uporablja strežnik DNS Cloudflare, tako da internetne zahteve tečejo prek tega strežnika DNS namesto prek drugega, kot je Google DNS strežnik. To je lahko koristno, če Googlov strežnik ne deluje, ali pa lahko hitreje brskate po spletu s strežnikom DNS Cloudflare.

Ta članek je bil posodobljen 6. junija 2022, da bi popravil napako. Vsak naslov IPv4 zahteva 32 bitov, ne bajtov.

Priporočena: