
Estou configurando a validação de aparência de domínio. Acho que acertei quase tudo. Segui as instruções aqui:https://dlv.isc.org/about/using. Registrei meu domínio e carreguei a chave de assinatura, assinei minha zona com -l dlv.isc.org
a opção, adicionei dlv.isc.org como um servidor de nomes estrangeiro para meu domínio nos arquivos de zona. nomeado falha silenciosamente. Eu até mudei /dev/null
para /var/log/named.log
para extrair algumas informações do nome. Verifiquei se as alterações foram feitas, mas não funcionou. Não sei o que verificar ou tentar.
Estou fazendo 2 perguntas:
- Estratégias para coletar informações do nomeado quando ele falha silenciosamente como está acontecendo
- A configuração está correta. Minha compreensão limitada de DNS e DNSSEC me diz que isso deveria funcionar
arquivo de encaminhamento:
$TTL 3600;
@ IN SOA ns1.sub.db.archives.net. dlv.isc.org. (
2014112100 ; serial
4h ; refresh
1h ; retry
7d ; expiration
1h ; minimum
)
$INCLUDE Ksub.db.archives.net.+008+07374.key
$INCLUDE Ksub.db.archives.net.+008+24586.key
IN NS ns1.sub.db.archives.net.
IN NS ns1.db.archives.net.
IN NS dlv.isc.org.
dlv.isc.org. IN A 149.20.1.5
ns1.db.archives.net. IN A 10.103.35.66
ns1 IN A 10.103.35.64
luke IN A 10.103.35.64
bo IN A 10.103.35.65
daisy IN A 10.103.35.66
sheriff IN A 10.103.35.67
boss IN A 10.103.35.68
dlv.sub.db.archives.net. 0 IN TXT "DLV:1:blablabla"
dlv.isc.org. IN DNSKEY 257 3 5 BEAAAAPHMu ...TDN0YUuWrBNh
arquivo reverso:
$TTL 3600
@ IN SOA ns1.sub.db.archives.net. dlv.isc.org. (
2014112100 ; serial #
4h ; refresh
1h ; retry
7d ; expiration
1h ; minimum
)
IN NS ns1.sub.db.archives.net.
IN NS ns1.db.archives.net.
IN NS dlv.isc.org.
5.1.20.149 IN PTR dlv.isc.org.
66.35.103.10 IN PTR ns1.db.archives.net.
64 IN PTR ns1.sub.db.archives.net.
64 IN PTR luke.sub.db.archives.net.
65 IN PTR bo.sub.db.archives.net.
66 IN PTR daisy.sub.db.archives.net.
67 IN PTR sheriff.sub.db.archives.net.
68 IN PTR boss.sub.db.archives.net.
Comando dnssec-signzone:
dnssec-signzone -l dlv.isc.org -o sub.db.archives.net -k Ksub.db.archives.net.+008+24586.key sub.db.archives.net.fwd Ksub.db.archives.net.+008+07374.key
nomeado:
[root@test master]# service named start
Starting named: [FAILED]
Responder1
- Estratégias para ver por que
named
não inicia:- Verifique
named-checkconf -zj
a saída. (named-checkconf
enamed-checkzone
provavelmente deve fazer parte do seu fluxo de trabalho regular, não apenas para solução de problemas) - Verifique os registros. (
named
logs no syslog por padrão, consultenamed.conf
qualquer configuração de log que você tenha e que possa substituir isso) - Se nenhuma das opções acima ajudar (improvável), há também a opção de verificar quais parâmetros você normalmente tem em sua
named
linha de comando e iniciá-lo manualmente com-g
adição ao seu conjunto normal de parâmetros (isso forçanamed
a permanecer em primeiro plano e registrar-se em stderr ).
- Verifique
Existem vários problemas óbvios com os dados de zona incluídos na pergunta que não são de forma alguma específicos de DNSSEC ou DLV. Para ser franco, recomendo que você leia os fundamentos do DNS como primeiro passo.
Alguns problemas que descobri foram os seguintes, consultenamed-check{conf,zone}}
também os logs e/ou saída.- Os
SOA
registros têm valores RNAME muito improváveis ([email protected]
) dlv.isc.org
está listado como um servidor de nomes, mas duvido muito que hospede suas zonas.dlv.isc.org. IN A ...
não parece pertencer a esta zona.ns1.db.archives.net. IN A ...
não parece pertencer a esta zona.dlv.isc.org. IN DNSKEY ...
não parece pertencer a esta zona.5.1.20.149 IN PTR dlv.isc.org.
- Ignorando que está escrito incorretamente, este é mais um registro que não pertence.66.35.103.10 IN PTR ns1.db.archives.net.
provavelmente pertence, mas está escrito incorretamente.
- Os
(Minha impressão da pergunta é que as duas zonas são sub.db.archives.net
e 35.103.10.in-addr.arpa
, nas quais baseei as declarações fora da zona. Ver a configuração real, além dos dados da zona, confirmaria isso.)
Responder2
Os erros reais file not found
parecem bastante autoexplicativos (esses arquivos não existem, suponho?).
No entanto, DS
os registros residem na zona pai; alternativamente, DLV
os registros residem no servidor DLV.
Isso significa que sua etapa 4 não existe (conforme guia que você vinculou).
Você realmente não consegue colocar os registros DS na zona pai? O DLV foi principalmente uma medida provisória desde o início e não deve ser a primeira escolha.
Veja tambémAssinatura em linha (e manutenção automática de DNSsec), geralmente é uma opção melhor para assinatura de zona e gerenciamento de chaves em comparação com a chamada manual de dnssec-signzone.