Skip to main content

Настройка кэширования негативных ответов в Unbound

Описание проблемы:​

Сервис Unbound использует кэш для хранения негативных ответов на DNS-запросы (например, если домен не существует или не может быть разрешен). По умолчанию ответы сохраняются в кэше на 60 минут, что может привести к задержке повторных попыток обработки запросов, если проблема с разрешением DNS-запросов существует непродолжительное время.

Решение:​

Для ускорения обработки ошибок и повторных попыток разрешения DNS-запросов следует уменьшить время хранения негативных ответов, с помощью переменной cache-max-negative-ttl в конфигурации сервиса Unbound.

Порядок действий:

  1. Откройте конфигурационный файл сервиса Unbound с помощью текстового редактора (путь по умолчанию: /etc/unbound/unbound.conf).
  2. Установите переменной cache-max-negative-ttl значение 2 секунды (или иное значение):
cache-max-negative-ttl: 2