Domänenschlüssel wird in der DNS-Abfrage nicht angezeigt


15

* Gelöst - Siehe unten in diesem Beitrag *

Das Problem hier ist, dass ich seit einigen Tagen versuche, einen Domain-Schlüssel einzurichten. Ich habe es in der Vergangenheit erfolgreich gemacht, aber diesmal kann ich es einfach nicht zum Laufen bringen.

Das Problem, mit dem ich derzeit ringe, ist, dass beim Versuch, den Domänenschlüssel in meinem DNS-Eintrag nachzuschlagen, nichts angezeigt wird. Wenn ich zum Beispiel zu Protodave gehe und in meiner Domain nach meinem Selektor (Standard) suche, erhalte ich Folgendes:

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

Wenn ich versuche, die Aufzeichnung zu graben, erhalte ich keinen Antwortabschnitt.
Wenn ich zu DKIMcore gehe, erhalte ich Folgendes:

 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

Die Sache ist, ich habe die DK auf dem DNS meines Registrats eingerichtet, das die zugewiesene DNS (namecheap) ist.

Nach mehreren verschiedenen Versuchen ist hier mein Setup auf 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

Ich habe diese mail.palabama.com geworfen. Rekord in der Annahme, dass vielleicht, weil mein MX-Datensatz auf mail.palabama.com festgelegt ist. dass es helfen würde, ursprünglich befand sich diese Zeile nicht im DNS, und das änderte nichts.

Wenn ich die tatsächliche Zeichenfolge bei DKIMcore überprüfe, wird mir mitgeteilt, dass alles gültig ist. Es ist nur so, als ob die verdammte Akte nicht existiert. Es ist auf eine TTL von 300 BTW eingestellt.

Hier ist die Grabung für meinen MX-Eintrag

 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.

Was mache ich falsch? Ich ziehe mir mit diesem die Haare aus.

EDIT: Gelöst !!!

Ich habe es repariert! Halleluja! Vielen Dank an TheCompWiz für seine Antwort, die mir im Grunde bestätigt hat, dass ich nicht verrückt war und dass das Problem, abgesehen von allen Benutzerfehlern, auf dem Ende meines DNS-Servers lag. Ich habe etwas als Experiment versucht ... anstatt mich einzumischen

 default._domainkey.palabama.com

Ich habe palabama.com eliminiert und nur verlassen

 default._domainkey

in meinem Server-Datensatz. Und Boom, einfach so hat es geklappt.

Ich denke jedoch, dass es wichtig ist, herauszufinden, ob der Eintrag tatsächlich so gelesen werden sollte und alles, was ich las, falsch war, oder es ist eine Besonderheit der DNS-Server von namecheap, dass die Domäne nicht in der Zeichenfolge enthalten sein sollte. Und auch, wenn dies bei anderen Servern der Fall ist.


DNS-Namen enden mit Punkten oder gehen von Ihrer Herkunft aus. Klingt so, als wäre namecheap richtig betitelt.
Jacob Evans

1
Willkommen bei Server Fault! Gemäß unserer Q & A-Struktur empfehlen wir, dass Sie anstelle der Bearbeitung von Lösungen in Ihrer Frage Ihre eigene Antwort hinzufügen - auf diese Weise können Sie sich einen guten Ruf für Ihre Lösung verschaffen!
Falcon Momot

Haben Sie das gleiche Problem mit Namecheap ... Wenn Sie die TXT-Einträge in geändert default._domainkeyhaben, mussten Sie warten, bis sich der DNS verbreitet hat?
Sethen

Antworten:


8

Ob Sie sie zu den DNS-Servern Ihres Registrars hinzugefügt haben oder nicht, kann ich nicht sagen. Was ich sagen kann, ist, dass die Aufzeichnungen nicht öffentlich auflösbar sind. Sind Sie sicher, dass Sie die Datensätze nicht als SRVoder als ADatensätze definiert haben? Wenn Sie zu 100% sicher sind, dass Sie sie richtig hinzugefügt haben, ist es Zeit, Namecheap anzurufen und mit ihnen zu sprechen. Möglicherweise haben sie Probleme beim Hosten von TXT-Datensätzen.


Ich habe sie absolut TXT gemacht. Hat die MX-Konfiguration einen Einfluss darauf, wie nachgeschlagen wird? Vielen Dank!
Dan Miller

2
Ich habe es gelöst, indem ich default._domainkey.palabama.com in default._domainkey geändert habe. Hätte ich das die ganze Zeit tun sollen, oder ist das nur eine Eigenheit von namecheap?
Dan Miller

1
klingt nach einer eigenheit mit namecheap. Das Beenden eines DNS-Namens mit einem Punkt bedeutet, dass es sich um einen vollqualifizierten Domänennamen handelt, während nur der Hostname in der Regel als untergeordnetes Element der aktuellen Zone interpretiert wird. dh "www" in der Domain example.com vs "www.example.com". Ich bin froh, dass du es herausgefunden hast. Und FWIW ... MX ist nur ein weiterer Datensatztyp. Es würde keine TXT-Datensätze beeinflussen.
TheCompWiz

Das ist gut zu wissen. Ich bin mir sicher, dass ich dk irgendwann wieder einrichten muss. Nochmals vielen Dank für Ihre Hilfe und das Follow-up.
Dan Miller

2

[Gelöst] Grundsätzlich hatte ich das gleiche Problem. DKIM (CNAME) - und SPF (TXT) -Datensätze wurden in Namecheap für die Mailchimp-Integration hinzugefügt, diese Nachricht wurde jedoch von Mailchimp abgerufen.

Wir haben versucht, Ihre DNS-Änderungen zu überprüfen und haben nicht die richtigen Werte gefunden

Das Problem ist, dass Mailchimp fragt, ob diese Zeichenfolge im Host-Feld hinzugefügt werden soll.

k1._domainkey.domainname.com

Wie oben bereits erwähnt, müssen Sie in Namecheap den Domainnamen nicht angeben. In meinem Fall für Mailchimp war nur k1._domainkey ausreichend. Ich habe mich bei den Namecheap-Leuten erkundigt. Sie bestätigten es und wiesen mich auf diese Anleitung.

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

Nur noch ein Trick. Mailchimp zeigte mir weiterhin den Fehler, auch nachdem die DKIM-Prüfung richtig war. (Tool hier: https://toolbox.googleapps.com/apps/dig/#CNAME/k1._domainkey.dasubhashitam.com )

Was ich getan habe, war die Überprüfung in Mailchimp zu entfernen und es erneut zu tun, wie in der Anleitung vorgeschlagen. Voila! Dinge funktionierten. Und ich habe zwei Tage damit verschwendet.

Hoffe es hilft jemandem.


1

Wie in der Bearbeitung der Frage angegeben, wechselt von zB default._domainkey.example.comzudefault._domainkey das Problem durch gelöst.

Es sieht aus wie Namecheap den Domain - Namen anhängt, so default._domainkey.example.comwird default._domainkey.example.com.example.com.

Um diese Theorie zu testen, habe ich eine DNS-Suche durchgeführt:

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

Sicher genug, da war der TXT-Datensatz. Eine schnelle Überprüfung der TXT-Datensätze auf MXToolBox bestätigte dies ebenfalls.


0

Eine Lösung, die bei GoDaddys DNS-Manager für mich funktioniert hat, war:

"dkim._domainkey" im Abschnitt "Host" (keine Anführungszeichen) "v-DKIM ...." im TXT-Wert, einschließlich des gesamten Schlüssels.

Früher habe ich einfach "_domainkey" verwendet und das hat nicht funktioniert.


0

Was für mich gelöst wurde, war NICHT den Domainnamen als Selektornamen zu verwenden. Niemals einen DNS-Eintrag haben, der so ist

website._domainkey.website.com.

mit

def._domainkey.website.com.

arbeitete für mich!


-2

Was Ihnen von Anfang an fehlte, war das Ende (Punkt) in default._domainkey.palabama.com. Es sollte default._domainkey.palabama.com gewesen sein.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.