Я точно знаю что A
записи и большинство других записей являются циклическими. MX
записи имеют типы приоритета.
А как насчет серверов D (NS)? Оба в контексте NS
запись и статическая конфигурация в клиентских системах. В каком порядке они используются / называются?
Наиболее распространенные серверы имен (например, BIND) будут выполнять механизм блокировки, с помощью которого преобразователь измеряет время двустороннего обращения к каждому целевому серверу имен и фиксируется на том, который имеет самое быстрое время ответа. Обычно это ближайший сервер имен.
Каждый раз, когда сервер имен BIND отправляет запрос удаленному серверу имен, он запускает внутренний секундомер. Когда он получает ответ, он останавливает секундомер и записывает, сколько времени потребовалось удаленному серверу имен для ответа. - DNS and Bind, 5-е издание, Лю и Альбиц
Другой namerserver, djbdns, просто выбирает случайный сервер. Подробнее в этом бумага.
Теоретически они тоже должны были быть циклическими.
Но главная проблема в том, что их запрос зависит не от вашей конфигурации, а от индивидуальных особенностей удаленных DNS-сервисов. Они не всегда настроены должным образом, и в большинстве случаев это не самое известное программное обеспечение. Практически от них нельзя ждать такого поведения. Это связано с тем, что вы практически не можете создать резервную систему из нескольких хостов NS.
К счастью, у большинства из них достаточно мозгов, чтобы запросить альтернативный DNS, если нет ответа с первого раза, но даже это не всегда так.