Список из 13 DNS-серверов корневых имен

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

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

Есть несколько причин, по которым система доменных имен в Интернете использует ровно 13 DNS-серверов в корне своей иерархии. Число 13 было выбрано в качестве компромисса между надежностью и производительностью сети, а 13 основано на ограничении версии 4 интернет-протокола (IP) (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-сервер, а не через другой, например, DNS-сервер Google. Это может быть полезно, если сервер Google не работает или если вы можете просматривать веб-страницы быстрее, используя DNS-сервер Cloudflare.

Ссылка на основную публикацию