unbound периодически перестает работать

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

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

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

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

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

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

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

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

0 ответов

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

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

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