Klucz domeny nie pojawia się w zapytaniu DNS

15

* ROZWIĄZANE - patrz na dole tego postu *

Problem w tym, że próbowałem skonfigurować klucz domeny od kilku dni. W przeszłości robiłem to z powodzeniem, ale tym razem nie mogę tego zrobić.

Problem, z którym obecnie się zmagam, polega na tym, że kiedy próbuję sprawdzić klucz domeny w moim rekordzie DNS, nic się nie pojawia. Na przykład, kiedy idę do protodave i szukam selektora (domyślnie) w mojej domenie, oto co otrzymuję:

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

Kiedy próbuję wykopać rekord, nie widzę sekcji odpowiedzi.
Kiedy idę do DKIMcore, otrzymuję następujące informacje:

 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

Rzecz w tym, że ustawiłem DK na DNS mojego rejestratora, którym jest przypisany dns (namecheap).

Po kilku różnych próbach, oto moja konfiguracja na 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

Rzuciłem mail.palabama.com. nagraj myśląc, że może, ponieważ mój rekord MX jest ustawiony na mail.palabama.com. że to pomoże, pierwotnie tej linii nie było w DNS i to niczego nie zmieniło.

Kiedy weryfikuję aktualny ciąg w DKIMcore, mówi mi, że wszystko jest prawidłowe. To tak, jakby ta cholerna płyta nie istnieje. Jego wartość TTL wynosi 300 btw.

Oto wykopaliska dla mojego rekordu 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.

Co ja robię źle? Wyrywam z tego włosy.

EDYCJA: ROZWIĄZANE !!!

Naprawiłem to! Alleluja! Dzięki TheCompWiz za odpowiedź, która zasadniczo potwierdziła mnie, że nie jestem szalona i że pomijając wszystkie błędy użytkownika, problem leżał po stronie mojego serwera DNS. Próbowałem czegoś jako eksperymentu ... zamiast wkładać

 default._domainkey.palabama.com

Wyeliminowałem palabama.com, pozostawiając tylko

 default._domainkey

w moim rejestrze serwera. I bum, tak po prostu działało.

Uważam, że ważne jest, aby dowiedzieć się, czy tak właśnie powinien czytać wpis, a wszystko, co przeczytałem, było złe, czy też dziwactwo serwerów DNS namecheap, że domenę należy pominąć. A jeśli tak jest w przypadku innych serwerów.

Dan Miller
źródło
Nazwy DNS kończą się kropkami lub zakładają pochodzenie. Wygląda na to, że nazwa jest poprawnie nazwana.
Jacob Evans,
1
Witaj w Server Fault! Zgodnie z naszą strukturą pytań i odpowiedzi zalecamy, aby zamiast edytować rozwiązania w swoim pytaniu, dodawać własną odpowiedź - w ten sposób możesz zyskać reputację swojego rozwiązania!
Falcon Momot,
Masz ten sam problem z Namecheap ... Kiedy zmieniłeś rekordy TXT, default._domainkeyczy musiałeś czekać na propagację DNS?
Sethen

Odpowiedzi:

8

Czy dodałeś je do serwerów DNS swojego rejestratora ... Nie mogę powiedzieć. Mogę powiedzieć, że zapisów nie można publicznie rozwiązać. Czy na pewno nie zdefiniowałeś rekordów jako SRVlub Arekordów? Jeśli masz 100% pewności, że poprawnie je dodałeś ... czas zadzwonić do Namecheap ... i porozmawiać z nimi. Może mają problemy z hostingiem rekordów TXT.

TheCompWiz
źródło
Zrobiłem, absolutnie zrobiłem z nich TXT. Czy konfiguracja MX ma jakikolwiek wpływ na sposób wyszukiwania? Dzięki!
Dan Miller,
2
Rozwiązałem go, zmieniając default._domainkey.palabama.com na po prostu default._domainkey Czy powinienem to robić przez cały czas, czy to tylko dziwactwo z namecheap? Jeszcze raz dziękuję
Dan Miller,
1
brzmi jak dziwactwo z namecheap. Zakończenie nazwy DNS kropką oznacza, że ​​jest to FQDN ... podczas gdy ... tylko nazwa hosta jest zwykle interpretowana jako dziecko bieżącej strefy. tzn. „www” w domenie example.com vs. „www.example.com”. Cieszę się, że to rozgryzłeś. A FWIW ... MX to po prostu kolejny typ rekordu. Nie wpłynie to na żadne rekordy TXT.
TheCompWiz
Dobrze wiedzieć. Jestem pewien, że kiedyś będę musiał ponownie skonfigurować dk. Jeszcze raz dziękuję za pomoc i dalsze działania.
Dan Miller
2

[ROZWIĄZANE] Zasadniczo miałem ten sam problem. Dodano rekordy DKIM (CNAME) i SPF (TXT) w Namecheap do integracji Mailchimp, ale otrzymałem tę wiadomość od Mailchimp.

Próbowaliśmy zweryfikować zmiany w systemie DNS i nie wykryliśmy właściwych wartości

Problem polega na tym, że Mailchimp prosi o dodanie tego ciągu w polu hosta.

k1._domainkey.domainname.com

Ale jak ktoś sugerował powyżej, w Namecheap nie musisz dołączać nazwy domeny. W moim przypadku dla mailchimp wystarczy k1._domainkey . Sprawdziłem dwukrotnie z chłopakami z Namecheap. Potwierdzili to i wskazali mi ten przewodnik.

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

Jeszcze jedna sztuczka. Mailchimp nadal pokazywał mi błąd, nawet po sprawdzeniu poprawności DKIM. (Narzędzie tutaj: https://toolbox.googleapps.com/apps/dig/#CNAME/k1._domainkey.dasubhashitam.com )

To, co zrobiłem, to usunięcie weryfikacji w mailchimp i zrób to ponownie, zgodnie z sugestią w przewodniku. Voila! Wszystko działało. I zmarnowałem na to dwa dni.

Mam nadzieję, że to komuś pomoże.

Kiran Kumar
źródło
1

Jak wskazano w edycji pytania, zmiana z np. W default._domainkey.example.comcelu default._domainkeyrozwiązania problemu.

Wygląda na to, że Namecheap dołącza nazwę domeny, więc default._domainkey.example.comstaje się default._domainkey.example.com.example.com.

Aby przetestować tę teorię, przeprowadziłem wyszukiwanie DNS:

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

Rzeczywiście, był rekord TXT. Potwierdziła to również szybka kontrola rekordów TXT na MXToolBox .

Nateowami
źródło
0

Rozwiązaniem, które działało dla mnie w Menedżerze DNS GoDaddy, było użycie:

„dkim._domainkey” w sekcji Host (bez cytatów) „v-DKIM ....” w wartości TXT, wraz z całym kluczem.

Wcześniej po prostu używałem „_domainkey” i to nie działało.

Ryan Young
źródło
0

Rozwiązaniem dla mnie NIE było użycie nazwy domeny jako nazwy selektora. Nigdy nie miej podobnego wpisu DNS

website._domainkey.website.com.

za pomocą

def._domainkey.website.com.

pracował dla mnie!

Ste_95
źródło
-2

To, czego od początku brakowało, to końcowa (kropka) w default._domainkey.palabama.com powinna być default._domainkey.palabama.com.

Pierre
źródło