Защо има само 13 DNS сървъра за име на корен

13 имена на сървъри е ограничение на IPv4

Сървърът с имена на коренни DNS превежда URL адресите в IP адреси . Тези коренни сървъри са мрежа от стотици сървъри в страни по света. Въпреки това заедно те се идентифицират като 13 сървъри в DNS коренната зона.

Има няколко причини, поради които интернет домейн системата използва точно 13 DNS сървъра в основата на нейната йерархия: Номер 13 беше избран като компромис между надеждността на мрежата и производителността, а 13 се основава на ограничение на Интернет протокола (IP) версия 4 (IPv4).

Въпреки че само 13 означени имена на сървъри за DNS съществуват за IPv4, всъщност всяко от тези имена представлява не един компютър, а по-скоро сървърен клъстер, състоящ се от много компютри. Това използване на клъстерите повишава надеждността на DNS, без да оказва отрицателно въздействие върху неговата ефективност.

Тъй като нововъзникващите стандарти за IP версия 6 нямат такива ниски ограничения за размера на отделните дейтаграми, можем да очакваме, че бъдещият DNS ще съдържа с времето повече сървъри за поддръжка на IPv6.

DNS IP пакети

Тъй като работата с DNS разчита на потенциално милиони други интернет сървъри, които намират коренните сървъри по всяко време, адресите за коренните сървъри трябва да бъдат разпределими по IP възможно най-ефективно. В идеалния случай всички тези IP адреси трябва да се поберат в един пакет ( дейтаграма ), за да се избегнат режийните разходи за изпращане на множество съобщения между сървърите.

В широко разпространената употреба на IPv4 данните DNS, които могат да се поберат в един пакет, са само 512 байта, след като се извади цялата друга информация за поддържане на протокола, съдържаща се в пакетите. Всеки IPv4 адрес изисква 32 байта. Съответно дизайнерите на DNS избраха 13 броя на коренните сървъри за IPv4, като взеха 416 байта от пакета и оставиха до 96 байта за други поддържащи данни и гъвкавостта да добавят още няколко коренни DNS сървъра в бъдеще, ако е необходимо.

Практическо използване на DNS

Името на сървъра за сървъри на DNS не е толкова важно за обикновения потребител на компютъра. Номерът 13 също не ограничава DNS сървърите, които можете да използвате за вашите устройства. Всъщност има много обществено достъпни DNS сървъри, които всеки може да използва, за да промени DNS сървърите, които използват някое от устройствата си.

Например, можете да направите таблета си да използва Cloudfare DNS сървър, така че вашите заявки за интернет да преминават през този DNS сървър вместо друг, като Google. Това може да е полезно, ако сървърът на Google е надолу или откриете, че можете да сърфирате в мрежата по-бързо, като използвате DNS сървъра на Cloudfare.