* RESUELTO - Ver al final de esta publicación *
Entonces, el problema aquí es que he estado tratando de configurar una clave de dominio durante varios días. Lo he hecho con éxito en el pasado, pero esta vez no puedo hacerlo funcionar.
Ahora, el problema con el que estoy luchando actualmente es que cuando intento buscar la clave de dominio en mi registro DNS, no aparece nada. Por ejemplo, cuando voy a protodave y busco mi selector (predeterminado) en mi dominio, esto es lo que obtengo:
DNS QUERY: default._domainkey.palabama.com
QUERY STATUS: No DNS TXT Record found
TXT RECORD:
Cuando trato de cavar el registro, no obtengo una sección de respuesta.
Cuando voy a DKIMcore, obtengo lo siguiente:
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
La cosa es que he configurado el DK en el DNS de mi registro, que es el dns asignado (namecheap).
Después de varios intentos diferentes, aquí está mi configuración en 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
Tiré ese mail.palabama.com. grabar pensando que tal vez, porque mi registro MX está configurado en mail.palabama.com. eso ayudaría, originalmente esa línea no estaba en el DNS, y eso no cambió nada.
Cuando verifico la cadena real en DKIMcore, me dice que todo es válido. Es como si el maldito registro no existiera. Se establece en un TTL de 300 por cierto.
Aquí está la búsqueda de mi 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.
¿Qué estoy haciendo mal? Me estoy sacando el pelo con este.
EDITAR: ¡RESUELTO!
Lo he arreglado! ¡Aleluya! Gracias a TheCompWiz por su respuesta, que básicamente me confirmó que no estaba loco y que salvo todos los errores de los usuarios, el problema estaba en el extremo de mi servidor DNS. Intenté algo como un experimento ... en lugar de poner
default._domainkey.palabama.com
Eliminé el palabama.com, dejando solo
default._domainkey
en mi registro del servidor. Y boom, solo así funcionó.
Sin embargo, creo que es importante averiguar si así es como debería leerse la entrada, y todo lo que leí estaba mal, o es una peculiaridad de los servidores DNS de namecheap que el dominio se debe dejar fuera de la cadena. Y también si ese es el caso de cualquier otro servidor.
fuente
default._domainkey
¿tuviste que esperar a que se propagara el DNS?Respuestas:
Si los agregó o no a los servidores DNS de su registrador ... No puedo decirlo. Lo que puedo decir es que los registros no se pueden resolver públicamente. ¿Está seguro de que no definió los registros como
SRV
oA
registros? Si está 100% seguro de haberlos agregado correctamente ... es hora de llamar a Namecheap ... y hablar con ellos. Tal vez tengan problemas para alojar registros TXT.fuente
[SOLUCIONADO] Básicamente, tuve el mismo problema. Se agregaron registros DKIM (CNAME) y SPF (TXT) en Namecheap para la integración de Mailchimp, pero recibí este mensaje de Mailchimp.
Intentamos verificar sus cambios de DNS y no detectamos los valores correctos
El problema es que Mailchimp pide que se agregue esta cadena en el campo del host.
k1._domainkey.domainname.com
Pero como alguien sugirió anteriormente, en Namecheap no necesita incluir el nombre de dominio. En mi caso para mailchimp, solo k1._domainkey fue suficiente. Verifiqué dos veces con los chicos de Namecheap. Lo confirmaron y me señalaron esta guía.
https://www.namecheap.com/support/knowledgebase/article.aspx/9845/2208/how-to-connect-a-domain-to-mailchimp
Solo un truco más. Mailchimp continuó mostrándome el error incluso después de que la verificación de DKIM fuera correcta. (Herramienta aquí: https://toolbox.googleapps.com/apps/dig/#CNAME/k1._domainkey.dasubhashitam.com )
Lo que hice fue eliminar la verificación en mailchimp y volver a hacerlo como se sugiere en la guía. Voila! Las cosas funcionaron. Y perdí dos días en esto.
Espero que ayude a alguien.
fuente
Como se indica en la edición de la pregunta, cambiar de, por ejemplo,
default._domainkey.example.com
paradefault._domainkey
resolver el problema.Parece que Namecheap agrega el nombre de dominio, por lo que se
default._domainkey.example.com
convierte endefault._domainkey.example.com.example.com
.Para probar esta teoría, hice una búsqueda de DNS:
Efectivamente, estaba el registro TXT. Una comprobación rápida de los registros TXT en MXToolBox también lo confirmó.
fuente
Una solución que funcionó para mí en el Administrador de DNS de GoDaddy fue usar:
"dkim._domainkey" en la sección Host (sin comillas) "v-DKIM ...." en el valor TXT, con la clave completa incluida.
Antes, simplemente estaba usando "_domainkey" y eso no funcionaba.
fuente
Lo que resolvió para mí NO fue usar el nombre de dominio como nombre de selector. Nunca tenga una entrada DNS que sea como
utilizando
¡trabajó para mi!
fuente
Lo que faltaba desde el principio era el final (punto) en default._domainkey.palabama.com, debería haber sido default._domainkey.palabama.com.
fuente