A chave de domínio não aparece na consulta DNS

14

* RESOLVIDO - Veja no final deste post *

Então, 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 eu simplesmente não consigo fazer isso funcionar desta vez.

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

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

Quando tento cavar o disco, não recebo uma seção de respostas.
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

A questão é, eu configurei o DK no DNS do meu registrat, que é o dns atribuído (namecheap).

Depois de 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

Eu joguei esse mail.palabama.com. registro em pensar que talvez, porque meu registro MX está definido para 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, ela me diz que tudo é válido. É como se o maldito disco não existisse. Está definido para um TTL de 300 btw.

Aqui está a escavação do 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? Eu estou puxando meu cabelo com este aqui.

EDIT: RESOLVIDO !!!

Eu consertei! Aleluia! Graças a TheCompWiz por sua resposta, que basicamente confirmou para mim que eu não estava louco e que, exceto todos os erros do usuário, o problema estava no fim 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, só assim funcionou.

Eu acho que é importante, no entanto, descobrir se isso é realmente como a entrada deve ler, e tudo o que eu li estava errado, ou é uma peculiaridade dos servidores DNS do namecheap que o domínio deveria ser deixado fora da string. E também se esse for o caso de qualquer outro servidor.

    
por Dan Miller 11.01.2014 / 21:55

6 respostas

8

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

    
por 12.01.2014 / 01:09
1

Conforme indicado na edição da pergunta, mudar de, por exemplo, default._domainkey.example.com to default._domainkey resolve o problema.

Parece que o Namecheap acrescenta o nome do domínio, então default._domainkey.example.com se 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

De fato, havia o registro TXT. Uma rápida verificação de registros TXT no MXToolBox também confirmou isso.

    
por 12.03.2017 / 15:32
1

[RESOLVIDO] Basicamente, eu tive o mesmo problema. Adicionado registros DKIM (CNAME) e SPF (TXT) no Namecheap para integração com o Mailchimp, mas recebi esta mensagem do Mailchimp.

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

O problema é que o Mailchimp pede que esta string 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 mailchimp, apenas k1._domainkey era suficiente. Eu verifiquei novamente com os caras do Namecheap. Eles confirmaram e me indicaram este guia.

link

Apenas mais um truque. O Mailchimp continuou a me mostrar o erro, mesmo depois que o cheque do DKIM estava certo. (Ferramenta aqui: link )

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

Espero que ajude alguém.

    
por 19.03.2017 / 11:26
0

Uma solução que funcionou para mim no Gerenciador de DNS da 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.

    
por 05.01.2016 / 02:54
0

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

website._domainkey.website.com.

usando

def._domainkey.website.com.

funcionou para mim!

    
por 14.04.2017 / 18:07
-2

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

    
por 05.11.2015 / 14:00