Почему существует только 13 корневых DNS-серверов

13 имен серверов является ограничением IPv4

Корневые DNS-серверы переводят URL-адреса в IP-адреса. Эти корневые серверы представляют собой сеть из сотен серверов в разных странах мира. Однако вместе они определены как 13 именованных серверов в корневой зоне DNS.

Сколько существует DNS-серверов?

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

Хотя для IPv4 существует только 13 назначенных имен корневых серверов DNS, на самом деле каждое из этих имен представляет собой не один компьютер, а скорее кластер серверов, состоящий из множества компьютеров. Такое использование кластеризации повышает надежность 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-серверов, используемых любым из их устройств.

Например, вы можете заставить свой планшет использовать DNS-сервер Cloudflare, чтобы ваши интернет-запросы проходили через этот DNS-сервер, а не другой, как у Google. Это может быть полезно, если сервер Google не работает или вы обнаружите, что вы можете просматривать веб-страницы быстрее, используя DNS-сервер Cloudflare.

Оцените статью
Solutics.ru
Добавить комментарий