clear dnscache

Сбросить кэш имён
Заставить перезапросить записи

Удаляет из внутреннего кэша DNS все записи указанного домена; со звёздочкой * — весь кэш. В оболочке Unix звёздочку экранируют обратной косой чертой.

Помогает, когда у приёмника сменились записи MX или адреса, а узел ещё ходит по старым из кэша: следующая доставка запросит их заново.

Меняет состояние узла, но безвредно: письма и настройки не трогаются, растёт только число запросов к серверу имён.

Главная ловушка — ждать, что сброс поможет приёмнику. Команда чистит кэш своего узла. Если приёмник не видит новую запись вашего домена — ключ подписи, SPF, — это его кэш и срок жизни записи, и никакой командой на узле его не ускорить.
Что делает Хаб. Вызывает — операция «Очистить кэш имён» в управлении узлом уходит через POST /command с ключом узла с доменом из формы.
Рекомендуемые значения

Когда звать:

Вопрос Эта ли команда
узел ходит на старый MX приёмника да — домен приёмника
приёмник не видит новую запись нашего домена нет — это его кэш
что ответит сервер имён сейчас нет — resolve
Действие, звёздочка и её экранирование — из руководства (§ 6.3.1). Разграничение вопросов наше.
Пример в конфигурации
# сбросить записи одного домена и весь кэш
pmta clear dnscache example.compmta clear dnscache \*
Руководство пишет и сокращённо — pmta clear dns.
жёлтым — — имена директив, голубым — блоки. Так же они подсвечены и в тексте карточки.
Совместимость
PowerMTA 6.0
описана в руководстве этой версии · платформа: любая
С какой версии директива доступна, вендор указывает не для всех — здесь пометки нет. Имя встречается и в издании руководства 5.0.
Как проверить на узле
Убедиться, что после сброса имя разрешается заново:
pmta resolve example.com
Команда покажет свежий ответ сервера имён — те записи, по которым пойдёт следующая доставка.
В Хабе
Цена ошибки
обратимо: вредит, пока стоит
Сценарии
Ротация ключей · Разобрать зависшую очередь