Unbound DNS: как запрашивать пересылку только после сбоя прямого запроса NS

По умолчанию сервер Unbound DNS работает по "классической" схеме: запрашивает у корневых серверов записи NS зоны, а затем запрашивает NS для A/AAAA/...

Иногда (редко) соединение между моим DNS и целевыми NS не удается, но целевые NS все еще доступны из различных LookingGlasses и из Google/ DNS уровня 3, так что "nslookup www.target.com 8.8.8.8" и "nslookup www.target.com 4.2.2.2"возвращает правильный ответ.

Как настроить Unbound для использования общедоступных серверов пересылки, когда (и только после) прямой запрос к целевым NS'ам не удался? Следующий конфиг работает нормально, но сразу направляет все запросы к серверам пересылки, игнорируя целевые NS'ы вообще:

forward-zone:
    name: "."
    forward-first: no
    forward-addr: 8.8.8.8
    forward-addr: 4.2.2.2

0 ответов

Другие вопросы по тегам