expire
Длительность хранения данных зоны подчиненными серверами (без учета обновлений). Значение указывается в секундах и может быть до восьми цифр длиной. Если по истечении expire секунд подчиненный сервер так и не смог обновить зону, он должен удалить все данные зоны. Значение expire обычно очень велико. Широко используется значение в 604 800 секунд (около недели). Если основной сервер не отвечал на запросы обновлений, повторяемые каждые retry секунд, семь дней, данные удаляются. Семь дней - разумное значение, однако и гораздо более длинные интервалы устаревания данных не являются чем-то из ряда вон выходящим.
negative_cache_ttl
Поле negati ve_cache_ ttl записи SOA содержит значение TTL по умолчанию для отрицательной информации о данном домене, кэшируемой удаленными серверами. Все серверы кэшируют ответы и используют их для реагирования на последующие запросы. Большинство кэшируемых ответов представлено стандартными записями ресурсов. Но, кроме того, сервер имен может узнать от компетентного сервера, что определенная RR-запись не существует. Такая информация также является ценной и кэшируется.
Сервер хранит кэшированные записи, пока они не устареют, а время старения определяется значением TTL. Каждой записи соответствует TTL - будь то время жизни, указанное непосредственно для данной записи, или же значение по умолчанию TTL, определенное инструкцией $TTL. Однако для отрицательных «ответов» нет записей ресурсов, а значит - нет и явно установленных значений TTL. Именно значение negative_cache_ttl определяет для удаленных серверов длительность кэширования отрицательной информации.
Значение negative_cache_ttl обычно лежит в интервале от 5 до 15 минут. Достаточно большое значение, предохраняющее ваш сервер от повторных запросов несуществующей информации, но достаточно короткое время с точки зрения повторных запросов от удаленного пользователя.