Ключ домену не відображається в запиті DNS


15

* РОШЕНО - Дивіться внизу цієї публікації *

Отже, проблема полягає в тому, що я кілька років намагаюся налаштувати ключ домену. Я це робив успішно в минулому, але цього разу просто не можу змусити його працювати.

Тепер проблема, з якою я зараз борюся, полягає в тому, що коли я намагаюся шукати ключ домену в моєму записі DNS, нічого не з’являється. Наприклад, коли я переходжу до протодону та шукаю в моєму домені свій вибірник (за замовчуванням), ось що я отримую:

 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 мого реєстратора, якому призначено dns (ім'я).

Після декількох різних спроб ось моя установка на ім'я імен

 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 Btw.

Ось копання мого запису 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-серверів іменника, що домен слід залишати поза рядком. А також якщо це стосується будь-яких інших серверів.


Імена DNS закінчуються періодами або припускають ваше походження. Звучить, як іменник є правильним заголовком.
Джейкоб Еванс

1
Ласкаво просимо до помилки сервера! Відповідно до нашої структури питань, ми рекомендуємо замість того, щоб редагувати рішення у своєму питанні, ви додали власну відповідь - таким чином ви зможете отримати репутацію свого рішення!
Falcon Momot

З тією ж проблемою, що і з Namecheap ... Коли ви змінили записи TXT default._domainkey, вам довелося чекати розповсюдження DNS?
Сетен

Відповіді:


8

Чи додали ви їх на сервери DNS вашого реєстратора чи не можу сказати. Що я можу сказати, це те, що записи не є загальнодоступними. Ви впевнені, що не визначили записи SRVчи Aзаписи? Якщо ви на 100% впевнені, що правильно їх додали ... пора зателефонувати в Namecheap ... і поговорити з ними. Можливо, у них є проблеми з розміщенням записів TXT.


Я зробив, абсолютно зробив їх TXT. Чи має значення конфігурація MX у тому, як вона виглядає? Спасибі!
Ден Міллер

2
Я вирішив це, змінивши default._domainkey.palabama.com на просто default._domainkey Чи повинен я це робити весь час чи це просто придумка іменного шару? Ще раз дякую
Ден Міллер

1
звучить як химерність з ім’ям імен. Закінчення імені DNS крапкою означає, що це FQDN ... тоді як ... просто ім'я хоста зазвичай трактується як дочірня частина поточної зони. тобто "www" у домені example.com проти "www.example.com." Рада, що ви зрозуміли це. І FWIW ... MX - це ще один тип запису. Це не вплине на будь-які записи TXT.
TheCompWiz

Це добре знати. Я впевнений, що мені потрібно буде знову встановити dk. Ще раз дякую за допомогу та подальші дії.
Ден Міллер

2

[ВИРІШЕНО] В основному у мене було те саме питання. Додано записи 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 і зробити це знову, як запропоновано в посібнику. Вуаля! Речі спрацювали. І я витратив на це два дні.

Сподіваюся, це комусь допоможе.


1

Як зазначено в редакції до питання, змінюючись від напр. default._domainkey.example.comДоdefault._domainkey вирішує цю проблему.

Схоже, Namecheap додає доменне ім'я, так і default._domainkey.example.comстає default._domainkey.example.com.example.com.

Щоб перевірити цю теорію, я здійснив пошук DNS:

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

Звичайно, був запис TXT. Швидка перевірка TXT-записів на MXToolBox також підтвердила це.


0

Рішення, яке працювало на мене в DNS-менеджері GoDaddy, було використовувати:

"dkim._domainkey" в розділі "Хост" (без цитат) "v-DKIM ...." у значенні TXT, з урахуванням всього ключа.

Раніше я просто використовував "_domainkey", і це не працювало.


0

Для мене вирішено НЕ використання доменного імені як імені селектора. Ніколи не майте запису DNS так

website._domainkey.website.com.

використовуючи

def._domainkey.website.com.

працював на мене!


-2

Те, що вам не вистачало на початку, - це крапка (крапка) за замовчуванням._domainkey.palabama.com, це повинно було бути за замовчуванням._domainkey.palabama.com.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.