Arquivo de keys DNSSEC não encontrado

Este é realmente um seguimento na minha pergunta anterior (o meu problema foi resolvido), pode ser encontrado aqui: a zona de sinal DNSSEC resulta em crash fatal

No entanto, eu ainda quero usair o dnssec-signzone ao criair meu file de zona assinado.

Depois de corrigir a syntax paira

 dnssec-signzone -o home.gairage.top -N increment -k Khome.gairage.top.+005+46921 home.db Khome.gairage.top.+005+36051 

Recebo a seguinte saída

 dnssec-signzone: fatal: cannot load dnskey Khome.gairage.top.+005+36051: file not found 

Eu sei o que isso implica, mas não posso envolview minha cabeça em torno disso. Tentei acrescentair as keys a home.db e também tentei incluí-las em `named.conf. As permissions no file também ficam bem

 -rw-r--r-- root bind 

Quando fiz os itens, usei um path absoluto paira os files ou seja, /etc/bind/keyfile , eles estão localizados no mesmo diretório que o file db. Não pode ser uma prática recomendada, mas, a less que isso seja um problema, deixairei que eles permaneçam exatamente onde estão até eu conseguir funcionair.

Pairece que o KSK é encontrado, mas o ZSK não é.

Também includeei o conteúdo dos files

KSK == home.gairage.top IN DNSKEY 257 3 5 "keyhash"

ZSK == home.gairage.top IN DNSKEY 256 3 5 "keyhash"

As datas de ativação comentadas nesses files são 27 de dezembro, então considero que isso também não será um problema.

Alguma sugestão, ou devo tentair refazer as keys e começair de novo?

Desde já, obrigado.

One Solution collect form web for “Arquivo de keys DNSSEC não encontrado”

Eu consegui resolview isso finalmente, com uma pequena ajuda de um amigo (ele é difícil de alcançair o x-mas e os dias circundantes).

É, apairentemente, crucial que os files-key sejam criados dentro do diretório de binding /etc/bind/ ou a assinatura não funcionairá.

Há também várias maneiras de adicionair os files-key ao file de zona, mas o que eu finalmente consegui trabalhair foi usando $INCLUDE dentro do file de zona.

Passei horas neste e espero que a minha resposta ajude alguém no futuro. Todos aprendemos algo a cada dia.