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

Съдържание:

Защо има само 13 DNS главни сървъра за имена
Защо има само 13 DNS главни сървъра за имена
Anonim

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

Image
Image

Защо има само 13 DNS сървъра?

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

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

Долен ред

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

DNS IP пакети

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

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

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

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

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

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

Тази статия беше актуализирана на 6 юни 2022 г., за да коригира грешка. Всеки IPv4 адрес изисква 32 бита, а не байтове.

Препоръчано: