Недавно я получил ответ на свои опасения по поводу того, что некоторые DNS-серверы работают медленнее других, несмотря на то, что все серверы являются произвольными:
На практике на большинство преобразователей не повлияют более медленные пути к некоторым серверам имен в наборе. Большинство преобразователей используют различные методы для обеспечения быстрого поиска, такие как предпочтение серверов имен, которые ранее считались более быстрыми, отправка одновременных запросов на несколько серверов имен или предварительная выборка запросов до истечения срока жизни.
Я не знал, что резолверы использовали эти методы, и мне не удалось найти дополнительную информацию об этом.
Несвязанный может предварительно получить записи из кэша с почти истекшим сроком действия. Если настроен на выполнение, он выполняет следующие действия. Если клиент запрашивает какое-то имя, которое находится в кеше, но у которого осталось менее 10% от его TTL, то клиент немедленно получает ответ из кеша, но несвязанный также отправляет запрос в восходящем направлении.
Что касается двух других методов (кеширование времени отклика и отправка запросов на несколько вышестоящих серверов), я не знаю.
Чтобы узнать о предпочтениях сервера, основанных на задержке, найдите «Диапазон RTT».