DKIM у GoDaddy: налаштування CNAME або TXT крок за кроком

Як налаштувати DKIM у DNS GoDaddy для Microsoft 365 або Google Workspace: які записи додати (CNAME чи TXT), куди їх вставити та як перевірити підпис.

Поширені запитання

Чи генерує GoDaddy ключ DKIM за мене?

Ні. DNS GoDaddy лише зберігає запис. Ключ надає той, хто відправляє вашу пошту: Microsoft 365, Google Workspace або інший поштовий чи маркетинговий сервіс. Ви копіюєте ім'я хоста та значення, які він видав, на сторінку DNS у GoDaddy.

Чи потрібно вводити в поле Name повний домен?

Зазвичай ні. У довідці GoDaddy поле Name описано як хост або префікс без назви вашого домену, тож вводьте щось на кшталт selector1._domainkey або google._domainkey. У деяких формах і старих інтерфейсах це поле називається Host. Збережіть запис, а потім перевірте його публічним запитом: він має резолвитися під вашим доменом, а не подвоюватися (yourdomain.com.yourdomain.com).

Скільки часу потрібно, щоб DKIM у GoDaddy запрацював?

За даними GoDaddy, зміни DNS зазвичай набувають чинності протягом години, але глобально можуть тривати до 48 годин. У довідці Google сказано, що DKIM може почати працювати до 48 годин після додавання ключа. Microsoft дозволить увімкнути підпис лише тоді, коли побачить обидва CNAME-записи.

2048-бітний ключ Google не вміщується в значення TXT. Що робити?

У документації Google зазначено, що 2048-бітний ключ може не вміститися в один рядок із 255 символів в окремих DNS-хостингах. Варіанти: розбити значення на рядки в лапках, якщо хостинг це дозволяє, або згенерувати 1024-бітний ключ. На сторінці довідки GoDaddy про TXT максимум становить 1024 символи на запис, тому вставте все значення точно так, як його показує Google, і перевірте результат.

Чому Microsoft 365 пише, що CNAME-записів DKIM немає, хоча вони є в GoDaddy?

Зазвичай причина в одруку в хості чи цільовому значенні, у полі Name, до якого двічі дописано домен, або в тому, що DNS ще не оновився. Копіюйте обидва значення CNAME прямо зі сторінки DKIM вашого тенанта, а не складайте вручну: формат цілі в Microsoft може відрізнятися для різних тенантів.

Чи потрібен DKIM, якщо вже є SPF?

Вони виконують різні завдання. SPF перевіряє, які сервери можуть надсилати пошту від імені вашого домену, а DKIM підписує саме повідомлення, щоб можна було виявити втручання. DMARC спирається на обидва. У нашому посібнику про [SPF, DKIM і DMARC](/guides/spf-dkim-dmarc) пояснено, як вони працюють разом.

Коротка відповідь: у GoDaddy відкрийте сторінку DNS свого домену, натисніть Add New Record (Додати новий запис) і вставте запис DKIM, який надав ваш поштовий провайдер. Microsoft 365 використовує два записи CNAME (selector1._domainkey і selector2._domainkey). Google Workspace використовує один запис TXT (за замовчуванням на google._domainkey). У полі Name вводьте лише префікс, дочекайтеся оновлення DNS, потім увімкніть підписування в адмінпанелі пошти й перевірте зовнішнім листом.

DKIM додає криптографічний підпис до кожного листа, який ви надсилаєте. Сервер-отримувач шукає ваш публічний ключ у DNS і перевіряє, чи збігається підпис. GoDaddy тут лише місце, де зберігається запис, тому точні значення завжди надає ваш поштовий провайдер. Ця сторінка охоплює налаштування на боці GoDaddy та двох найпоширеніших провайдерів.

Перед початком: який тип запису вам потрібен?

Тип запису визначає провайдер, а не GoDaddy. Вибирати між CNAME і TXT не потрібно: ви додаєте той запис, який видав провайдер.

ПровайдерТип записуХост (Name)Звідки береться значенняКрок увімкнення
Microsoft 365Два записи CNAMEselector1._domainkey і selector2._domainkeyСторінка DKIM вашого тенанта в порталі Microsoft DefenderУвімкніть підписування після публікації обох записів
Google WorkspaceОдин запис TXTgoogle._domainkey (префікс селектора за замовчуванням)Admin console, Gmail, Authenticate email, Generate New RecordНатисніть Start Authentication, коли запис почне резолвитися
Інші відправники (інструменти розсилок або CRM)CNAME або TXT, залежно від інструментаТе, що показує інструментЕкран автентифікації домену в інструментіЗазвичай кнопка Verify

Чому CNAME чи TXT? Запис TXT містить сам публічний ключ. CNAME вказує на ключ, який зберігає провайдер, тож Microsoft може змінювати ключі без вашого повторного втручання в DNS. Саме тому Microsoft публікує два селектори: щоб перемикатися між ними.

Як додати запис DKIM у GoDaddy

Назви пунктів меню GoDaddy трохи відрізняються залежно від інтерфейсу акаунта (у старих довідкових сторінках згадуються Edit DNS, Host і Add Record), тож орієнтуйтеся на найближчий збіг.

  1. Увійдіть в акаунт GoDaddy, відкрийте налаштування домену, а потім сторінку DNS.
  2. Натисніть Add New Record (Додати новий запис).
  3. У полі Type виберіть TXT або CNAME відповідно до інструкцій провайдера.
  4. У полі Name (інколи воно називається Host) введіть лише префікс, наприклад selector1._domainkey або google._domainkey. У довідці GoDaddy це поле описано як ім'я без вашого домену.
  5. У полі Value (або Points to для CNAME) вставте точно те, що показує провайдер. Не додавайте лапки чи пробіли в кінці, якщо провайдер цього не вимагає.
  6. Залиште TTL за замовчуванням (у довідці GoDaddy стандартним значенням вказано 1 годину) і натисніть Save.
  7. Якщо ви на Microsoft 365, повторіть для другого CNAME.

Власна сторінка GoDaddy на цю тему: Add a TXT record.

Microsoft 365 у GoDaddy: два записи CNAME

У документації Microsoft сказано, що власні домени не підписуються DKIM, доки ви цього не налаштуєте, і що для кожного домену потрібно опублікувати два записи CNAME.

  1. У порталі Microsoft Defender відкрийте налаштування DKIM у розділі Email authentication і виберіть свій власний домен.
  2. Скопіюйте обидва записи CNAME, які показує Microsoft. Цілі будуються за шаблоном із вашого домену, де крапки замінено на дефіси, плюс ваш початковий домен onmicrosoft.com, але формати можуть відрізнятися для різних тенантів, тому копіюйте, а не складайте самі.
  3. Додайте обидва як записи CNAME у GoDaddy (кроки вище), використовуючи selector1._domainkey і selector2._domainkey як імена.
  4. Дочекайтеся оновлення DNS, поверніться на сторінку DKIM і увімкніть підписування для домену. Якщо Microsoft пише, що записи не знайдено, перегляньте список усунення проблем нижче.

Підписування можна також увімкнути через PowerShell (Set-DkimSigningConfig), що Microsoft описує на своїй сторінці налаштування DKIM.

Google Workspace у GoDaddy: один запис TXT

  1. В Google Admin console перейдіть до Gmail, потім Authenticate email, виберіть свій домен і натисніть Generate New Record.
  2. Виберіть 2048-бітний ключ, якщо ваш DNS-хостинг його підтримує. Залиште префікс селектора за замовчуванням (google), якщо немає причин його змінювати.
  3. Скопіюйте ім'я хоста й значення TXT (воно починається з v=DKIM1). Поки що не натискайте Start Authentication.
  4. Додайте запис TXT у GoDaddy з Name google._domainkey і повним значенням.
  5. Зачекайте, потім поверніться до Authenticate email і натисніть Start authentication. Google зазначає, що це може тривати до 48 годин після додавання ключа.

Дві примітки зі сторінки Google про налаштування DKIM: у зовсім новому налаштуванні Gmail ключ може бути недоступний 24–72 години, а 2048-бітний ключ може не вміститися в один рядок із 255 символів в окремих DNS-хостингах. Якщо так, розбийте значення на рядки в лапках, де хостинг це дозволяє, або використайте 1024-бітний ключ.

Як перевірити, що DKIM працює

DNS сам по собі показує лише те, що запис існує. Справжній лист показує, що підпис ставиться.

  1. Знайдіть запис. Скористайтеся будь-яким інструментом пошуку DKIM або DNS-запитом для selector1._domainkey.yourdomain.com (CNAME) чи google._domainkey.yourdomain.com (TXT).
  2. Перевірте адмінпанель. Google показує «Authenticating email with DKIM», коли підпис активний; Microsoft показує, що підписування для домену ввімкнено.
  3. Надішліть лист на зовнішню скриньку. Microsoft зазначає, що листи між користувачами одного домену можуть обходитися без підпису, тож надсилайте в іншого провайдера, наприклад на особисту адресу Gmail.
  4. Прочитайте заголовки. Відкрийте вихідний код листа й знайдіть рядок DKIM-Signature з d=yourdomain.com та рядок Authentication-Results із dkim=pass.

Список для усунення проблем

  • [ ] У Name лише префікс, а не повний домен (без yourdomain.com.yourdomain.com).
  • [ ] Значення вставлено повністю, без розривів рядків і пропущених символів.
  • [ ] Присутні обидва CNAME для Microsoft, а не лише один.
  • [ ] На кожному селекторі лише один запис TXT для DKIM.
  • [ ] Ви зачекали щонайменше годину, а до перегенерації ключів, до 48 годин.
  • [ ] Якщо Microsoft постійно видає помилку, видаліть записи й заново скопіюйте цілі зі сторінки DKIM вашого тенанта.
  • [ ] Якщо вихідний шлюз додає футери після підписування, протестуйте без нього: зміна тіла листа після підписання ламає DKIM.

Що робити після DKIM

DKIM становить лише третину картини. Опублікуйте також запис SPF і політику DMARC, щоб отримувачі знали, що робити, коли перевірка не проходить. Наш посібник про SPF, DKIM і DMARC розглядає всі три.

Якщо ваш домен зареєстровано в GoDaddy, але ви обираєте, де будувати сам сайт, перегляньте альтернативи GoDaddy або розбір цін конструктора сайтів GoDaddy. DNS-записи, як ті вище, залишаються в GoDaddy, який би конструктор ви не обрали. Безплатний план We.Inc дозволяє опублікувати до трьох сайтів із готових шаблонів; AI-конструктор, що створює чернетку сайту за запитом, доступний із плану Starter за $20 на місяць. Ви можете зареєструватися тут.

Почати безкоштовно · Банківська картка не потрібна

Umair Ali Sadaqat

Засновник We.Inc

Умайр — засновник We.Inc. Він пише про створення сайтів за допомогою ШІ, агенції та ведення бізнесу вебстудії.

Готові створити щось вартісне?

Приєднуйтеся до 15,000+ компаній, які з We.Inc запускаються, зростають і автоматизують роботу — усе на одній платформі.

Почати безкоштовно

Банківська картка не потрібна · Зв'язатися з відділом продажів

За темою: Блог

Продукт

Для кого

Можливості

Ресурси

Компанія

Карта сайту