несвязанного перестает работать

Я использовал unbound в качестве кэширующего DNS-сервера для перенаправления на dnscrypt-proxy, и какое-то время он работал относительно хорошо (годы, хотя около года с dnscrypt-proxy), не требуя перезапусков в течение более 30 дней (примерно время между перезагрузками системы); однако в последнее время я заметил, что он часто перестает разрешаться. Я полностью отключил супервизор процесса, чтобы помочь с отладкой, и почему это нужно перезапускать без решения…

Как ни странно, если я напрямую запрашиваю вышестоящий сервер, я получаю ожидаемый результат. Вдобавок, если я использую unbound-control для поиска (или, возможно, я достаточно долго ждал, пока это делал), я получаю ответ.

Я отслеживал трафик, когда это происходило, и заметил, что unbound не запрашивает вышестоящий сервер (dnscrypt-proxy), когда это произойдет. Никаких "ошибок" в логах не вижу, поэтому ничего очевидного не выделяется. Unbound-control указывает, что служба все еще работает.

Другая информация - мой список блокировки рекламы составляет около 15 миллионов. Я думал, что это вполне может быть проблемой; однако я не вижу никакой документации о том, насколько большими могут быть данные локальной зоны.

Я настроил несвязанные для использования до 256 м (rrset), 128 м (msg), но увеличил его до 512 и 256 соответственно. Это не предотвратило возникновение проблемы.

Когда это не удается, я получаю сообщение «сервер не может найти»:

nslookup www.youtube.com Сервер: 127.0.0.1 Адрес: 127.0.0.1 # 53

** сервер не может найти www.youtube.com: SERVFAIL

1
задан 28 April 2019 в 04:23
1 ответ

У меня не было этой проблемы с тех пор, как я переключил соединение с вышестоящим сервером на UDP.

Я отправил отчет об ошибке здесь: https://github.com/NLnetLabs/unbound/issues/89

0
ответ дан 4 December 2019 в 03:03

Теги

Похожие вопросы