Как сделать параллельные запросы к вышестоящему DNS, используя Unbound?
Могу ли я настроить Unbound в качестве сервера пересылки, но чтобы он всегда отправлял запрос ВСЕМ вышестоящим DNS-серверам, которые я настраивал, и принимал в качестве действительного ответа первый входящий?
Такая функция существует в nsmasq pfSense:
В pfSense 1.2.3 и более поздних версиях это поведение было изменено для одновременного запроса всех DNS-серверов, и только первый полученный ответ используется и кэшируется. Это приводит к гораздо более быстрому обслуживанию DNS и может помочь сгладить проблемы, возникающие из-за DNS-серверов, которые периодически работают медленно или с большой задержкой, особенно в средах с несколькими глобальными сетями.
Последовательный запрос DNS-серверов По умолчанию в pfSense 1.2.3 и более поздних версиях pfSense запрашивает все DNS-серверы одновременно и использует самый быстрый результат. Это не всегда желательно, особенно если вы используете OpenDNS и у вас есть ограничения сайта, которые можно обойти, используя более быстрый, но менее строгий DNS-сервер, или он может получить результаты с общедоступного DNS-сервера через частный DNS-сервер на другом конце VPN. При выборе этого параметра возвращается к старому поведению, когда он последовательно запрашивает каждый DNS-сервер сверху вниз и ожидает тайм-аут, прежде чем перейти к следующему DNS-серверу в списке.
1 ответ
Это особенность dnsmasq, которая в настоящее время не существует в unbound. Если вы хотите использовать это, вам нужно придерживаться DNS Forwarder.