Назад | Перейти на главную страницу

Есть ли способ для BIND 9 автоматически выгружать его кеш в файл перед завершением и перезагружать его при запуске

У меня есть BIND 9, установленный и работающий на моем локальном компьютере, чтобы отвечать на запросы DNS локально. Я знаю, что в этом нет необходимости; у моего роутера есть встроенный сервер имён. Но я делаю это в учебных целях.

Теперь мне нужно, чтобы BIND сбрасывал его кеш перед завершением работы (например, выключением машины), а затем автоматически перезагружал его из того же файла при запуске. Есть ли способ сделать это. я знаю это

rndc dumpdb

может сделать первый трюк (правда, вручную). Итак, как настроить BIND на автоматическое выполнение обеих задач ради производительности, чтобы я не потерял без необходимости весь кеш после перезагрузки?

+1 за хороший вопрос, но я должен разочаровать. Хотя вполне возможно записать команду дампа в сценарии выключения и соответствующую команду загрузки в сценарии запуска, команды «загрузить кеш из файла» нет.

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