bind не проверяет dnssec
Странный. Моя привязка не проверяет dnssec, хотя я настроил его. Версия согласно named -V
является BIND 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6_3.2
который имеет встроенный ключ DLV.
Под опциями в named.conf
dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside auto;
Но когда я запрашиваю известную плохую зону, как делать dig www.dnssec-failed.org @localhost
Я получаю IP-адреса - не сбой, как я ожидал. Какие-нибудь мысли?
3 ответа
Не спрашиваю почему, но у меня была та же проблема, и я установил опцию dnssec-validation на auto вместо yes, исправил проблему
Согласно справочному руководству,
"DNSSEC-проверка"
[...]
Если установлено значение "auto", проверка DNSSEC включена и используется привязка доверия по умолчанию для корневой зоны DNS.
Если установлено значение "да", проверка DNSSEC включена, но привязка доверия должна быть настроена вручную с помощью оператора "доверенные ключи" или "управляемые ключи".
Поэтому вы должны либо установить его на auto
режим или явно include "/etc/bind.keys"
,
Если установлено значение "auto", проверка DNSSEC включена и используется привязка доверия по умолчанию для корневой зоны DNS.
используемый по умолчанию доверительный якорь взят из bind.keys, по умолчанию предварительно загружен из коробки