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. Сохраните запись, затем проверьте её через публичный DNS-запрос: она должна разрешаться под вашим доменом, а не дважды (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Две CNAME-записиselector1._domainkey и selector2._domainkeyСтраница DKIM вашего тенанта в портале Microsoft DefenderВключите подпись после публикации обеих записей
Google WorkspaceОдна TXT-записьgoogle._domainkey (префикс селектора по умолчанию)Консоль администратора, 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 (для CNAME это Points to) вставьте ровно то, что показывает провайдер. Не добавляйте кавычки и пробелы в конце, если провайдер этого не требует.
  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 перейдите в 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 запускаются, растут и автоматизируют работу — всё на одной платформе.

Начать бесплатно

Банковская карта не нужна · Связаться с отделом продаж

По теме: Блог

Продукт

Для кого

Возможности

Ресурсы

Компания

Карта сайта