У меня есть домен, защищенный dnssec, который должен оставаться действительным в течение 8 недель, когда все мастера станут недоступны.
Насколько я понимаю, установка sig-валидность-интервал
к 64 7
в конфигурационном файле зоны должен генерироваться SSIG
s, которые длятся 64 дня и автоматически сбрасываются bind9 каждые 7 дней.
Когда я закончил реализовывать это для домена, я был удивлен, увидев, что dnsvis показывает мне, что не все сгенерированные RRSIG
последние 64 дня. RRSIG
с для обоих DNSKEY
и СОА
действительно длится ожидаемую продолжительность, но все остальные RRSIG
s истекает через 11-14 дней.
Сначала я подумал, что это может быть проблема с кэшированием, вызванная запуском bind9 до установки интервала действия подписи. Поэтому я остановился названный
, очищено /var/кэш/привязка
и удалил все файлы DNSSEC *.jbk
, *.jnl
, *.подписано
, и *.signed.jnl
, затем снова перезапустил привязку. Это не решило проблему.
Очевидно, что я делаю что-то не так, но я не знаю, что. Ниже приведены фрагменты конфигурации, которые я использую для домена:
Декларация зоны в named.conf.local
:
зона "example.com" {
тип мастер;
файл ".../db.example.com";
разрешить передачу {...};
также-уведомить {...};
встроенная подпись да;
поддержка авто-dnssec;
приращение метода последовательного обновления;
ключ-каталог "...";
sig-validity-interval 64 7;
};
Содержание .../db.example.com
:
300 долларов США
@ В SOA ns1.example.com. admin.example.com. (
2021101004 ; Серийный
10 м ; Обновить
20 м ; Повторить попытку
9 Вт ; Срок действия
1 ч ); Отрицательный TTL кэша
;
пример.com. В NS ns1.example.com.
пример.com. В NS ns2.example.com.
; ...