Dlaczego istnieje tylko 13 głównych serwerów nazw DNS

Spisu treści:

Dlaczego istnieje tylko 13 głównych serwerów nazw DNS
Dlaczego istnieje tylko 13 głównych serwerów nazw DNS
Anonim

Główne serwery nazw DNS tłumaczą adresy URL na adresy IP. Każdy serwer root to sieć setek serwerów w krajach na całym świecie. Są one jednak identyfikowane jako 13 nazwanych urzędów w strefie głównej DNS.

Image
Image

Dlaczego jest tylko 13 serwerów DNS?

Istnieje kilka powodów, dla których internetowy system nazw domen używa dokładnie 13 serwerów DNS w katalogu głównym swojej hierarchii. Numer 13 to kompromis między niezawodnością a wydajnością sieci. Opiera się również na ograniczeniu protokołu internetowego w wersji 4 (IPv4), którego używa większość sieci.

Chociaż dla IPv4 istnieje tylko 13 wyznaczonych nazw serwerów głównych DNS, każda nazwa serwera głównego reprezentuje nie pojedynczy komputer, ale klaster serwerów składający się z wielu komputerów. Takie użycie klastrowania zwiększa niezawodność systemu DNS bez żadnego negatywnego wpływu na jego wydajność. Te 13 serwerów głównych IPv4 może obsługiwać do 4,3 miliarda adresów.

Dolna linia

Ponieważ wyłaniający się standard IP w wersji 6 nie ma tak niskich limitów rozmiaru pojedynczych pakietów, z czasem DNS będzie zawierał więcej serwerów głównych obsługujących IPv6. Teoretycznie IPv6 obsługuje nieskończoną liczbę adresów, ale tylko stosunkowo niewielka liczba sieci korzysta z tego nowego protokołu.

Pakiety IP DNS

Ponieważ działanie DNS opiera się na potencjalnie milionach innych serwerów internetowych, które w dowolnym momencie znajdują serwery główne, adresy serwerów głównych muszą być dystrybuowane przez IP tak wydajnie, jak to możliwe. Idealnie, wszystkie te adresy IP powinny zmieścić się w pojedynczym pakiecie (datagram), aby uniknąć narzutu związanego z wysyłaniem wielu wiadomości między serwerami.

W dzisiejszym powszechnym użyciu protokołu IPv4 dane DNS mieszczące się w pojedynczym pakiecie są tak małe, jak 512 bitów po odjęciu innego protokołu obsługującego informacje zawarte w pakietach. Każdy adres IPv4 wymaga 32 bitów.

W związku z tym projektanci DNS wybrali 13 jako liczbę serwerów głównych dla IPv4, biorąc 416 bitów pakietu i pozostawiając do 96 bitów na inne dane pomocnicze. Pozwala to na elastyczność w dodawaniu w przyszłości kilku dodatkowych serwerów głównych DNS, jeśli zajdzie taka potrzeba.

Praktyczne użycie DNS

Główne serwery nazw DNS nie są ważne dla przeciętnego użytkownika komputera. Liczba 13 nie ogranicza również serwerów DNS, których możesz używać dla swoich urządzeń. Istnieje wiele publicznie dostępnych serwerów DNS, których każdy może użyć do zmiany serwerów DNS używanych przez ich urządzenia.

Na przykład spraw, aby tablet korzystał z serwera DNS Cloudflare, aby żądania internetowe przechodziły przez ten serwer DNS zamiast przez inny, taki jak serwer DNS Google. Może to być pomocne, jeśli serwer Google nie działa lub możesz szybciej przeglądać sieć, korzystając z serwera DNS Cloudflare.

Ten artykuł został zaktualizowany 6 czerwca 2022 r. w celu poprawienia błędu. Każdy adres IPv4 wymaga 32 bitów, a nie bajtów.

Zalecana: