Как создать запись для подписи делегирования (DS) для субдомена с PowerDNS?
У меня есть домен mydomain.com. DNS-серверы для этого домена находятся под моим контролем, и я использую PowerDNS там. Я настроил DNSSEC для своего основного домена mydomain.com и зарегистрировал ключи у регистратора. Все отлично работает для основного домена. Однако, когда я создаю субдомены (зоны) с графическим интерфейсом PowerAdmin, я получаю следующую ошибку для моих субдоменов из инструмента анализа DNSSEC по адресу http://dnssec-debugger.verisignlabs.com/: Записи DS для subdomain.mydomain.com не найдены в зона mydomain.com
Вопрос: как добавить эту запись DS в зону mydomain.com с помощью powerdns?
1 ответ
Примечание. Я не использовал PowerAdmin, так что это ответ PowerDNS.
Предполагая, что вы также подписали эти субдомены / зоны, вы должны использовать pdnssec show-zone, чтобы просмотреть записи DS для них. Затем вставьте эти записи DS в родительскую зону (mydomain.com) с полями, установленными следующим образом:
- domain_id = id домена.com
- name = sub.mydomain.com
- тип = DS
- content = копировать / вставить из pdnssec show-zone
Вам также нужно вставить записи NS (как указано выше, но с type=NS и content=name вашего сервера), чтобы получить действительное делегирование, даже если оно локальное!
Если вы на самом деле не заботитесь о DNSSEC для поддоменов, просто вставьте записи NS и пропустите DS. Это скажет валидаторам, что поддомен намеренно небезопасен.