Назад | Перейти на главную страницу

Корневые DNS-серверы

Я понимаю корневые DNS-серверы (от A до M). Чего я точно не понимаю, так это разницы между, скажем, "F Root DNS" и "A Root DNS".

Почему всего 49 F DNS и только A DNS?

Разве база данных DNS-записей от A до M не одинакова?

Из-за жизненной важности, высокой нагрузки и особенно из-за необходимости выдерживать любую возможную DDoS-атаку в Интернете есть много корневых серверов.

Все корневые серверы хранят одну и ту же базу данных DNS.

Всего от A до M 13 серверов имен, но, если быть точным, каждый из этих серверов имен на самом деле не является сервер, но это IP-адрес.

Для большинства корневых серверов этот IP-адрес соответствует не одной машине, а является так называемым Anycast адрес - адрес, который можно направить в любое из нескольких мест по всему миру. Таким образом, когда вы запрашиваете, скажем, f.root-servers.net, на ваш запрос может ответить сервер, расположенный в любом из этих Anycast сайты (обычно ближайший к вам).

Корневой сервер "A" также является любым.

Различные корневые серверы (A, F и т. Д.) Управляются разными организациями, что снижает вероятность того, что из-за человеческой ошибки будет отключен весь Интернет.

На сайте есть карта расположения корневых серверов. root-servers.org.

Короче говоря, геодоступность.

Корневые запросы используют anycasting для выбора ближайшего корневого экземпляра.