<dns>

Как узел разрешает имена
Блок про кэш, а не про резолверы

Блок содержит только настройки предварительного кэша: какие домены держать разрешёнными постоянно и как часто их обновлять. Директив в нём три.

precached-domains-file называет файл со списком доменов — по домену на строку. precached-max-domains задаёт потолок числа доменов, которые из этого файла возьмут. precached-refresh-interval — как часто обновлять.

Резолверы задаются не здесь. Строка name-server живёт в корне файла конфигурации, как и edns-udp-length. Имя блока наводит на мысль, что все настройки разрешения имён собраны в нём, — это не так.

Устройство самого механизма — precached-domains.

Пример в конфигурации
# блок — только про кэш; резолверы задаются вне его
name-server 10.1.2.3
edns-udp-length 1232

<dns>
    precached-domains-file /etc/pmta/precached-domains.txt
    precached-max-domains 500
    precached-refresh-interval 5m
</dns>
жёлтым — — имена директив, голубым — блоки. Так же они подсвечены и в тексте карточки.
Совместимость
PowerMTA 6.0
описана в руководстве этой версии · платформа: любая
С какой версии директива доступна, вендор указывает не для всех — здесь пометки нет. Имя встречается и в издании руководства 5.0.
В Хабе
Цена ошибки
обратимо: вредит, пока стоит
Сценарии
Разобраться с доставляемостью