Hvorfor er der kun 13 DNS-rodnavneservere

Indholdsfortegnelse:

Hvorfor er der kun 13 DNS-rodnavneservere
Hvorfor er der kun 13 DNS-rodnavneservere
Anonim

DNS-rodnavneserverne oversætter URL'er til IP-adresser. Hver rodserver er et netværk af hundredvis af servere i lande verden over. De er dog identificeret som 13 navngivne myndigheder i DNS-rodzonen.

Image
Image

Hvorfor er der kun 13 DNS-servere?

Der er et par grunde til, at internetdomænenavnesystemet bruger nøjagtigt 13 DNS-servere i roden af sit hierarki. Tallet 13 er et kompromis mellem netværkets pålidelighed og ydeevne. Den er også baseret på en begrænsning af Internet Protocol version 4 (IPv4), som de fleste netværk bruger.

Mens der kun findes 13 udpegede DNS-rodservernavne for IPv4, repræsenterer hvert rodservernavn ikke en enkelt computer, men en serverklynge bestående af mange computere. Denne brug af clustering øger pålideligheden af DNS uden nogen negativ indvirkning på dens ydeevne. Disse 13 IPv4-rodservere kan understøtte op til 4,3 milliarder adresser.

Bundlinje

Fordi den nye IP version 6-standard ikke har så lave grænser for størrelsen af individuelle pakker, vil DNS med tiden indeholde flere rodservere til at understøtte IPv6. I teorien understøtter IPv6 et uendeligt antal adresser, men kun et relativt lille antal netværk bruger denne nye protokol.

DNS IP-pakker

Fordi DNS-drift er afhængig af, at potentielt millioner af andre internetservere finder rodserverne til enhver tid, skal adresserne til rodservere distribueres over IP så effektivt som muligt. Ideelt set bør alle disse IP-adresser passe ind i en enkelt pakke (datagram) for at undgå overhead ved at sende flere meddelelser mellem servere.

Med IPv4 i udbredt brug i dag, er de DNS-data, der passer inde i en enkelt pakke, så små som 512 bit efter at have fratrukket den anden protokol, der understøtter informationen indeholdt i pakker. Hver IPv4-adresse kræver 32 bit.

DNS-designerne valgte derfor 13 som antallet af rodservere til IPv4, idet de tog 416 bit af en pakke og efterlod op til 96 bit til andre understøttende data. Det giver fleksibiliteten til at tilføje et par flere DNS-rodservere i fremtiden, hvis det er nødvendigt.

Praktisk DNS-brug

DNS-rodnavneserverne er ikke vigtige for den gennemsnitlige computerbruger. Tallet 13 begrænser heller ikke de DNS-servere, du kan bruge til dine enheder. Der er mange offentligt tilgængelige DNS-servere, som alle kan bruge til at ændre de DNS-servere, som deres enheder bruger.

Få f.eks. en tablet til at bruge en Cloudflare DNS-server, så internetanmodninger kører gennem den DNS-server i stedet for en anden, såsom en Google DNS-server. Det kan være nyttigt at gøre dette, hvis Google-serveren er nede, eller du kan surfe hurtigere på nettet ved hjælp af Cloudflare DNS-serveren.

Denne artikel blev opdateret den 6. juni 2022 for at rette en fejl. Hver IPv4-adresse kræver 32 bit, ikke bytes.

Anbefalede: