13 корневых серверов Интернета
Корневые серверы, поддерживающие глобальную инфраструктуру DNS
Что такое корневые серверы?
Корневые серверы (Root Servers) — это фундаментальная основа системы доменных имён (DNS). Они первыми опрашиваются в процессе разрешения DNS: когда рекурсивный DNS-сервер не может разрешить доменное имя, он обращается к одному из 13 кластеров корневых серверов для получения адреса соответствующего TLD-сервера (сервера домена верхнего уровня).
Хотя их называют «13 корневых серверов», на самом деле каждая буква представляет кластер из сотен серверов, распределённых по всему миру с помощью технологии anycast. Всего существует более 1700 экземпляров корневых серверов по всему миру, что обеспечивает устойчивость и скорость работы системы DNS.
Корневые серверы управляются 12 различными организациями, включая университеты, компании и государственные учреждения, под координацией ICANN и IANA.
| Буква | IPv4 | Оператор |
|---|---|---|
| A | 198.41.0.4 | Verisign |
| B | 170.247.170.2 | USC-ISI |
| C | 192.33.4.12 | Cogent Communications |
| D | 199.7.91.13 | University of Maryland |
| E | 192.203.230.10 | NASA Ames Research Center |
| F | 192.5.5.241 | Internet Systems Consortium |
| G | 192.112.36.4 | US DoD (NIC) |
| H | 198.97.190.53 | US Army Research Lab |
| I | 192.36.148.17 | Netnod |
| J | 192.58.128.30 | Verisign |
| K | 193.0.14.129 | RIPE NCC |
| L | 199.7.83.42 | ICANN |
| M | 202.12.27.33 | WIDE Project |
Частые вопросы о корневых серверах
- Сколько существует корневых серверов?
- Существует 13 идентичностей корневых серверов, от A до M, но каждая из них — это кластер из множества машин, распределённых по миру через anycast. Всего более 1 700 экземпляров более чем в 130 странах, так что запрос из Москвы, Алматы или Минска обслуживает ближайший узел, а не один компьютер в США.
- Почему именно 13?
- Из-за ограничения исходного протокола DNS: ответ по UDP должен был умещаться в 512 байт, и 13 записей «имя и адрес» — это то, что помещается вместе с вопросом. Вместо добавления новых идентичностей операторы размножили каждую через anycast, поэтому за 13 именами стоят более 1 700 серверов.
- Кто управляет корневыми серверами?
- Двенадцать организаций: Verisign (A и J), USC-ISI (B), Cogent (C), Университет Мэриленда (D), NASA (E), Internet Systems Consortium (F), Министерство обороны США (G), US Army Research Lab (H), Netnod (I), RIPE NCC (K), ICANN (L) и проект WIDE (M). ICANN и IANA координируют корневую зону, а Verisign публикует её как Root Zone Maintainer.
- Где они находятся физически?
- Везде. Город в таблице — это штаб-квартира оператора, но у каждой буквы есть экземпляры на всех континентах, размещённые на точках обмена трафиком. Три оператора находятся за пределами США (Netnod в Стокгольме, RIPE NCC в Амстердаме, WIDE в Токио), а экземпляры нескольких букв есть в России и в большинстве стран Европы.
- Можно ли указать корневой сервер как свой DNS, например 198.41.0.4?
- Нет. Корневые серверы авторитативны только для корневой зоны: они не разрешают имена за вас, а лишь отвечают ссылкой на серверы домена верхнего уровня, о котором вы спросили (.com, .ru, .org). Компьютер с корневым сервером в качестве DNS не сможет открыть ни одного сайта. Нужен рекурсивный резолвер, например 1.1.1.1, 9.9.9.9 или 8.8.8.8.
- Что на самом деле отвечает корневой сервер?
- Только одно: какие серверы имён авторитативны для домена верхнего уровня. Когда ваш резолвер впервые ищет example.ru, корень сообщает, где серверы .ru, .ru сообщает, где серверы example.ru, а те дают окончательный ответ. Резолверы кэшируют ссылку на .ru двое суток, так что на практике к корню они обращаются очень редко.
- Что произойдёт, если корневой сервер упадёт или его атакуют?
- Почти ничего. Трафик пострадавшей буквы перетекает на другие anycast-экземпляры, а остальные двенадцать продолжают отвечать. К тому же резолверы кэшируют ссылки на домены верхнего уровня на 48 часов, поэтому даже полный отказ стал бы заметен не сразу. Крупные DDoS-атаки 2002, 2007 и 2015 годов не вызвали ощутимых сбоев для пользователей.
- Подписана ли корневая зона DNSSEC?
- Да, с июля 2010 года, а корневой ключ (KSK) впервые сменили в октябре 2018 года. Валидирующие резолверы, такие как Quad9, Cloudflare и Google, проверяют цепочку подписей начиная с корня, и именно это позволяет распознавать подделанные DNS-ответы.
Готовы улучшить свой DNS?
Выберите лучший бесплатный DNS-сервер для ваших нужд и настройте его за считанные минуты.