Chiave di dominio non visualizzata nella query DNS


15

* RISOLTO - Vedi in fondo a questo post *

Quindi il problema qui è che ho cercato di impostare una chiave di dominio per diversi giorni. L'ho fatto con successo in passato, ma questa volta non riesco proprio a farlo funzionare.

Ora il problema con cui sto attualmente lottando è che quando provo a cercare la chiave di dominio nel mio record DNS, non appare nulla. Ad esempio, quando vado su protodave e cerco il mio selettore (predefinito) nel mio dominio, ecco cosa ottengo:

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

Quando provo a scavare il record, non ricevo alcuna sezione di risposta.
Quando vado a DKIMcore, ottengo quanto segue:

 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

Il fatto è che ho impostato il DK sul DNS del mio registrat, che è il DNS assegnato (namecheap).

Dopo diversi tentativi, ecco la mia configurazione su 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

Ho lanciato quel mail.palabama.com. nel pensare che forse, perché il mio record MX è impostato su mail.palabama.com. che sarebbe stato d'aiuto, originariamente quella linea non era nel DNS e che non ha cambiato nulla.

Quando verifico la stringa effettiva su DKIMcore, mi dice che tutto è valido. È come se quel dannato disco non esistesse. È impostato su un TTL di 300 btw.

Ecco lo scavo per il mio record 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.

Che cosa sto facendo di sbagliato? Mi sto strappando i capelli con questo.

MODIFICA: RISOLTO !!!

L'ho risolto! Hallelujah! Grazie a TheCompWiz per la sua risposta, che sostanzialmente mi ha confermato che non ero pazzo e che escludendo tutti gli errori degli utenti, il problema era sul mio server DNS. Ho provato qualcosa come un esperimento ... invece di mettere dentro

 default._domainkey.palabama.com

Ho eliminato palabama.com, lasciando solo

 default._domainkey

nel mio record del server. E boom, proprio così ha funzionato.

Penso che sia importante, tuttavia, scoprire se è effettivamente così che dovrebbe leggere la voce, e tutto ciò che ho letto era sbagliato, o è una stranezza dei server DNS di namecheap che il dominio dovrebbe essere lasciato fuori dalla stringa. E anche se questo è il caso di qualsiasi altro server.


I nomi DNS terminano con punti o assumono la tua origine. Sembra che namecheap sia correttamente intitolato.
Jacob Evans,

1
Benvenuti in Server Fault! In base alla nostra struttura di domande e risposte, raccomandiamo di aggiungere la tua risposta anziché modificare le soluzioni alla tua domanda, in questo modo puoi ottenere la reputazione della tua soluzione!
Falcon Momot,

Avere lo stesso problema con Namecheap ... Quando hai modificato i record TXT in default._domainkey, hai dovuto attendere la propagazione del DNS?
Sethen,

Risposte:


8

Se le hai aggiunte o meno ai server DNS del tuo registrar ... Non posso dire. Quello che posso dire è che i record non sono risolvibili pubblicamente. Sei sicuro di non aver definito i record come SRVo Arecord? Se sei sicuro al 100% di averli aggiunti correttamente ... è tempo di chiamare Namecheap ... e parlare con loro. Forse hanno problemi con l'hosting dei record TXT.


L'ho fatto, li ho assolutamente resi TXT. La configurazione MX fa differenza nel modo in cui viene cercata? Grazie!
Dan Miller,

2
L'ho risolto cambiando default._domainkey.palabama.com in default._domainkey Avrei dovuto farlo da sempre o è solo una stranezza di namecheap? Grazie ancora
Dan Miller il

1
suona come una stranezza con namecheap. La fine di un nome DNS con un punto significa che è un nome di dominio completo ... mentre ... solo il nome host viene generalmente interpretato come figlio della zona corrente. vale a dire "www" nel dominio example.com vs "www.example.com". Sono contento che tu l'abbia capito. E FWIW ... MX è solo un altro tipo di record. Non influirebbe su alcun record TXT.
TheCompWiz,

Buono a sapersi. Sono sicuro che dovrò riavviare dk qualche volta. Grazie ancora per il tuo aiuto e il seguito.
Dan Miller,

2

[RISOLTO] Fondamentalmente, ho avuto lo stesso problema. Aggiunti i record DKIM (CNAME) e SPF (TXT) in Namecheap per l'integrazione di Mailchimp, ma ho ricevuto questo messaggio da Mailchimp.

Abbiamo provato a verificare le modifiche DNS e non abbiamo rilevato i valori corretti

Il problema è che Mailchimp richiede l'aggiunta di questa stringa nel campo host.

k1._domainkey.domainname.com

Ma come qualcuno ha suggerito sopra, in Namecheap non è necessario includere il nome di dominio. Nel mio caso per mailchimp, bastava solo k1._domainkey . Ho ricontrollato con i ragazzi di Namecheap. Lo hanno confermato e mi hanno indicato questa guida.

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

Solo un altro trucco. Mailchimp ha continuato a mostrarmi l'errore anche dopo che il controllo DKIM era corretto. (Strumento qui: https://toolbox.googleapps.com/apps/dig/#CNAME/k1._domainkey.dasubhashitam.com )

Quello che ho fatto è stato rimuovere la verifica in mailchimp e farlo di nuovo come suggerito nella guida. Ecco! Le cose hanno funzionato. E ho perso due giorni su questo.

Spero che aiuti qualcuno.


1

Come indicato nella modifica alla domanda, passando da esempio default._domainkey.example.comadefault._domainkey risolvere il problema.

Sembra che Namecheap abbia aggiunto il nome di dominio, così default._domainkey.example.comdiventa default._domainkey.example.com.example.com.

Per testare questa teoria ho fatto una ricerca DNS:

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

Abbastanza sicuro, c'era il record TXT. Anche un rapido controllo dei record TXT su MXToolBox lo ha confermato.


0

Una soluzione che ha funzionato per me sul gestore DNS di GoDaddy è stata quella di utilizzare:

"dkim._domainkey" nella sezione Host (senza virgolette) "v-DKIM ...." nel valore TXT, con l'intera chiave inclusa.

Prima, stavo semplicemente usando "_domainkey" e non funzionava.


0

Quello che ho risolto per me NON stava usando il nome di dominio come nome del selettore. Non avere mai una voce DNS simile

website._domainkey.website.com.

utilizzando

def._domainkey.website.com.

ha funzionato per me!


-2

Ciò che mancava dall'inizio era il trailing (punto) in default._domainkey.palabama.com avrebbe dovuto essere default._domainkey.palabama.com.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.