Chave de domínio não aparece na consulta DNS

15

* RESOLVIDO - Veja o final deste post *

O problema aqui é que eu tenho tentado configurar uma chave de domínio por vários dias. Eu fiz isso com sucesso no passado, mas não consigo fazê-lo funcionar desta vez.

Agora, o problema com o qual estou lutando atualmente é que, quando tento pesquisar a chave de domínio no meu registro DNS, nada aparece. Por exemplo, quando vou ao protodave e procuro meu seletor (padrão) no meu domínio, eis o seguinte:

 DNS QUERY: default._domainkey.palabama.com
 QUERY STATUS: No DNS TXT Record found
 TXT RECORD:

Quando tento cavar o registro, não recebo nenhuma seção de resposta.
Quando vou ao DKIMcore, recebo o seguinte:

 This is not a good DKIM key record. You should fix the errors shown in red.
 DNS query failed for 'default._domainkey.palabama.com':NOERROR
 A public-key (p=) is required

O problema é que eu configurei o DK no DNS do meu registrador, que é o DNS atribuído (namecheap).

Após várias tentativas diferentes, aqui está minha configuração no namecheap

 default._domainkey.mail.palabama.com.   TXT  v=DKIM1; g=*; k=rsa;      p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC0kOjYjN2gAfTuQgsyS/rGUcMbZ3zg5Pf5pHyN735OufSnkLbpYgnDJcIyQTjhbeGBPoPwlvL1fOa1/TOsp2vT9fFIFtgGXg8yVpSKrttdOCX7a3CYkQIO4WQU+2MAzT+Z3IBroTBDmjS61fhRSyoUlPBhUYTECodVu3GENkoLUQIDAQAB

 default._domainkey.palabama.com.   TXT  v=DKIM1; g=*; k=rsa;      p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC0kOjYjN2gAfTuQgsyS/rGUcMbZ3zg5Pf5pHyN735OufSnkLbpYgnDJcIyQTjhbeGBPoPwlvL1fOa1/TOsp2vT9fFIFtgGXg8yVpSKrttdOCX7a3CYkQIO4WQU+2MAzT+Z3IBroTBDmjS61fhRSyoUlPBhUYTECodVu3GENkoLUQIDAQAB

Joguei esse mail.palabama.com. registro pensando que talvez, porque meu registro MX está definido como mail.palabama.com. que ajudaria, originalmente essa linha não estava no DNS e isso não mudou nada.

Quando eu verifico a string real no DKIMcore, ele diz que tudo é válido. É como se o disco não existisse. Está definido para um TTL de 300 btw.

Aqui está a escavação para o meu registro MX

 dig palabama.com MX
 ; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> palabama.com MX
  ;; global options: +cmd
 ;; Got answer:
 ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12713
 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

 ;; QUESTION SECTION:
  ;palabama.com.                  IN      MX

 ;; ANSWER SECTION:
 palabama.com.           1800    IN      MX      10 mail.palabama.com.

O que estou fazendo de errado? Estou arrancando meu cabelo com este.

EDIT: RESOLVIDO !!!

Eu consertei! Aleluia! Agradeço ao TheCompWiz por sua resposta, que basicamente me confirmou que eu não era doido e que, com exceção de todos os erros do usuário, o problema estava no final do meu servidor DNS. Eu tentei algo como uma experiência ... em vez de colocar

 default._domainkey.palabama.com

Eu eliminei o palabama.com, deixando apenas

 default._domainkey

no meu registro do servidor. E boom, assim funcionou.

Eu acho que é importante, no entanto, descobrir se é assim que a entrada deve ser lida, e tudo o que li foi errado, ou é uma peculiaridade dos servidores DNS da namecheap que o domínio deve ser deixado de fora da cadeia. E também se esse for o caso de outros servidores.

Dan Miller
fonte
Os nomes DNS terminam com pontos ou assumem sua origem. Parece que namecheap está corretamente intitulado.
Jacob Evans
1
Bem-vindo à falha do servidor! De acordo com nossa estrutura de perguntas e respostas, recomendamos que, em vez de editar soluções em sua pergunta, você adicione sua própria resposta - dessa forma, você poderá obter reputação por sua solução!
Falcon Momot
Tendo o mesmo problema com o Namecheap ... Quando você alterou os registros TXT para default._domainkey, teve que aguardar a propagação do DNS?
Sethen

Respostas:

8

Se você os adicionou ou não aos servidores DNS do seu registrador ... não sei dizer. O que posso dizer é que os registros não são publicamente solucionáveis. Tem certeza de que não definiu os registros como SRVou Aregistros? Se você tem 100% de certeza de que os adicionou corretamente ... é hora de ligar para a Namecheap ... e conversar com eles. Talvez eles tenham problemas para hospedar registros TXT.

TheCompWiz
fonte
Eu fiz, absolutamente os fez TXT. A configuração do MX faz alguma diferença na forma como é pesquisada? Obrigado!
Dan Miller
2
Eu o resolvi alterando default._domainkey.palabama.com para default._domainkey Devo ter feito isso o tempo todo ou isso é apenas uma peculiaridade de namecheap? Obrigado novamente
Dan Miller
1
soa como uma peculiaridade com namecheap. Terminar um nome DNS com um ponto significa que é um FQDN ... enquanto ... apenas o nome do host é normalmente interpretado como filho da zona atual. ou seja, "www" no domínio example.com vs "www.example.com". Que bom que você conseguiu descobrir. E o FWIW ... MX é apenas outro tipo de registro. Não afetaria nenhum registro TXT.
TheCompWiz 12/01
É bom saber. Tenho certeza de que precisarei configurar o dk novamente em algum momento. Agradecemos novamente por sua ajuda e acompanhamento.
Dan Miller
2

[RESOLVIDO] Basicamente, eu tive o mesmo problema. Adicionados registros DKIM (CNAME) e SPF (TXT) no Namecheap para integração com o Mailchimp, mas essa mensagem foi recebida pelo Mailchimp.

Tentamos verificar suas alterações no DNS e não detectamos os valores corretos

O problema é que o Mailchimp solicita que essa sequência seja adicionada no campo host.

k1._domainkey.domainname.com

Mas, como alguém sugeriu acima, no Namecheap, você não precisa incluir o nome de domínio. No meu caso para o mailchimp, apenas k1._domainkey foi suficiente. Eu verifiquei duas vezes com os caras da Namecheap. Eles confirmaram e me indicaram este guia.

https://www.namecheap.com/support/knowledgebase/article.aspx/9845/2208/how-to-connect-a-domain-to-mailchimp

Apenas mais um truque. O Mailchimp continuou a me mostrar o erro mesmo após a verificação do DKIM estar correta. (Ferramenta aqui: https://toolbox.googleapps.com/apps/dig/#CNAME/k1._domainkey.dasubhashitam.com )

O que fiz foi remover a verificação no mailchimp e fazê-lo novamente, conforme sugerido no guia. Voila! As coisas funcionaram. E eu perdi dois dias com isso.

Espero que ajude alguém.

Kiran Kumar
fonte
1

Conforme indicado na edição da pergunta, mudar de, por exemplo, default._domainkey.example.compara default._domainkeyresolver o problema.

Parece que a Namecheap acrescenta o nome do domínio, e default._domainkey.example.comse torna default._domainkey.example.com.example.com.

Para testar essa teoria, fiz uma pesquisa de DNS:

nslookup -q=TXT default._domainkey.example.com.example.com

Com certeza, houve o registro TXT. Uma verificação rápida dos registros TXT no MXToolBox também confirmou.

Nateowami
fonte
0

Uma solução que funcionou para mim no Gerenciador de DNS do GoDaddy foi usar:

"dkim._domainkey" na seção Host (sem aspas) "v-DKIM ...." no valor TXT, com a chave inteira incluída.

Antes, eu estava simplesmente usando "_domainkey" e isso não estava funcionando.

Ryan Young
fonte
0

O que resolvi para mim NÃO foi usar o nome de domínio como nome do seletor. Nunca tenha uma entrada DNS como essa

website._domainkey.website.com.

usando

def._domainkey.website.com.

trabalhou para mim!

Ste_95
fonte
-2

O que você estava perdendo desde o início era o final (ponto) em default._domainkey.palabama.com, deveria ter sido default._domainkey.palabama.com.

Pierre
fonte