* Решено - см внизу этого поста *
Проблема в том, что я пытался настроить ключ домена в течение нескольких дней. Я делал это успешно в прошлом, но я просто не могу заставить его работать на этот раз.
Теперь проблема, с которой я сейчас борюсь, заключается в том, что, когда я пытаюсь найти ключ домена в моей записи DNS, ничего не появляется. Например, когда я захожу в protodave и ищу свой селектор (по умолчанию) в моем домене, вот что я получаю:
DNS QUERY: default._domainkey.palabama.com
QUERY STATUS: No DNS TXT Record found
TXT RECORD:
Когда я пытаюсь выкопать запись, я не получаю ответ.
Когда я иду в DKIMcore, я получаю следующее:
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
Дело в том, что я установил DK на DNS моего регистратора, который является назначенным днс (namecheap).
После нескольких разных попыток, вот моя установка на 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
Я бросил этот mail.palabama.com. думая, что это возможно, потому что моя запись MX установлена на mail.palabama.com. что это поможет, изначально этой строки не было в DNS, и это ничего не изменило.
Когда я проверяю фактическую строку в DKIMcore, она говорит мне, что все верно. Это как будто чертова запись не существует. Это установлено на TTL 300 между прочим.
Вот раскрой для моей записи 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.
Что я делаю неправильно? Я вытаскиваю свои волосы с этим.
РЕДАКТИРОВАТЬ: РЕШЕНО !!!
Я исправил это! Аллилуйя! Спасибо TheCompWiz за его ответ, который в основном подтвердил мне, что я не сошел с ума и что, за исключением всех пользовательских ошибок, проблема была на моем DNS-сервере. Я попытался что-то в качестве эксперимента ... вместо того, чтобы положить в
default._domainkey.palabama.com
Я удалил palabama.com, оставив только
default._domainkey
в моей записи сервера. И бум, просто так это сработало.
Я думаю, что важно, однако, выяснить, действительно ли так должна читаться запись, и все, что я прочитал, было неверным, или это странная вещь DNS-серверов namecheap о том, что домен следует оставить вне строки. А также, если это так для любых других серверов.
источник
default._domainkey
, нужно ли было ждать распространения DNS?Ответы:
Добавили ли вы их на DNS-серверы вашего регистратора ... Я не могу сказать. Что я могу сказать, так это то, что записи не подлежат публичному разрешению. Вы уверены, что не определили записи как
SRV
илиA
записи? Если вы на 100% уверены, что добавили их правильно ... пришло время позвонить в Namecheap ... и поговорить с ними. Возможно, у них есть проблемы с размещением записей TXT.источник
[Решено] В принципе, у меня была такая же проблема. Добавлены записи DKIM (CNAME) и SPF (TXT) в Namecheap для интеграции с Mailchimp, но получено это сообщение от Mailchimp.
Мы пытались проверить ваши изменения DNS и не нашли правильные значения
Проблема в том, что Mailchimp просит добавить эту строку в поле хоста.
k1._domainkey.domainname.com
Но, как кто-то предложил выше, в Namecheap вам не нужно включать доменное имя. В моем случае для mailchimp достаточно было просто k1._domainkey . Я дважды проверил с ребятами Namecheap. Они подтвердили это и указали мне на это руководство.
https://www.namecheap.com/support/knowledgebase/article.aspx/9845/2208/how-to-connect-a-domain-to-mailchimp
Еще один трюк. Mailchimp продолжал показывать мне ошибку даже после проверки DKIM. (Инструмент здесь: https://toolbox.googleapps.com/apps/dig/#CNAME/k1._domainkey.dasubhashitam.com )
Что я сделал, так это удалил проверку в mailchimp и сделал это снова, как предложено в руководстве. Вуаля! Вещи работали. И я потратил на это два дня.
Надеюсь, это кому-нибудь поможет.
источник
Как указано в правке вопроса, меняется, например,
default._domainkey.example.com
наdefault._domainkey
решает эту проблему.Похоже, Namecheap добавляет имя домена, поэтому
default._domainkey.example.com
становитсяdefault._domainkey.example.com.example.com
.Чтобы проверить эту теорию, я сделал поиск DNS:
Конечно же, была запись TXT. Быстрая проверка записей TXT на MXToolBox также подтвердила это.
источник
Решение, которое работало для меня на диспетчере DNS GoDaddy, заключалось в использовании:
«dkim._domainkey» в разделе «Хост» (без кавычек) «v-DKIM ....» в значении TXT, включая весь ключ.
Раньше я просто использовал "_domainkey", и это не работало.
источник
Для меня решено НЕ использовать доменное имя в качестве имени селектора. Никогда не иметь запись DNS, которая похожа
с помощью
работал на меня!
источник
То, что вы упустили с самого начала, это конечный (точка) в default._domainkey.palabama.com, он должен был быть default._domainkey.palabama.com.
источник