DNS и настройка

Подтверждение домена через TXT-запись: как подключить сервисы

Подтверждение домена через TXT-запись — это способ доказать сервису, что вы действительно владеете доменом, без пароля и логина. Вы добавляете в DNS-зону строку с уникальным кодом, который выдал сервис, а он потом сам её находит и убеждается: раз вы можете менять записи домена, значит, домен ваш.

Что вообще такое TXT-запись?

TXT-запись — это один из типов DNS-записей, который хранит произвольный текст, привязанный к домену. Изначально, ещё в 1980-е годы, эта запись задумывалась просто для заметок и служебной информации о домене, которую могли прочитать люди. Со временем её приспособили под совсем другую задачу — машинную проверку: сервисы стали записывать туда не текст для человека, а специальные коды и токены, которые умеет распознавать только их система.

Зачем сервисам вообще нужно, чтобы вы что-то добавляли в DNS?

Любому внешнему сервису — будь то поисковая система, рекламный кабинет или почтовая платформа — нужно убедиться, что человек, который заявляет права на домен, действительно им управляет. Проще всего это проверить через DNS, потому что доступ к настройкам домена есть только у владельца или у того, кому он его доверил. Если вы можете добавить запись в зону — значит, у вас есть контроль над доменом, и дальше сервису можно доверять.

Это удобнее, чем, например, просить загрузить файл на сайт: сайт может быть ещё не готов или размещён на другом сервере, а вот DNS-зона у домена есть всегда, даже если сайта пока нет вообще.

Какие сервисы чаще всего просят добавить TXT-запись?

Список широкий, и он постоянно растёт, но чаще всего с этим сталкиваются, когда подключают:

  • инструменты для вебмастеров — Google Search Console и Яндекс.Вебмастер, чтобы получить доступ к статистике сайта в поиске;
  • рекламные кабинеты и системы аналитики, которые проверяют право на домен перед показом расширенной статистики;
  • корпоративную почту на внешних платформах — при переносе почты на облачный сервис нужно подтвердить, что домен ваш, прежде чем включать приём писем;
  • сервисы для верификации в мессенджерах и соцсетях, а также инструменты для выпуска SSL-сертификатов, которые тоже иногда используют TXT-запись вместо CAA или файла на сервере.

Как правильно добавить TXT-запись?

Сервис, который просит подтверждение, всегда выдаёт готовую строку — обычно она выглядит как случайный набор символов, иногда с префиксом вроде названия самого сервиса. Эту строку нужно скопировать целиком и без изменений. Дальше вы заходите в панель управления DNS-зоной домена — это может быть панель регистратора или хостинг-провайдера, если DNS-серверы указывают на его серверы имён, — и создаёте новую TXT-запись.

Обычно поле «имя» или «хост» оставляют пустым либо ставят символ @, что означает корень домена, а в поле значения вставляют выданный код. После сохранения остаётся нажать кнопку проверки в самом сервисе — он сам обратится к DNS и найдёт запись. В сервисах вроде Клауд АйСи такую запись можно добавить прямо в панели управления доменом за пару минут, не разбираясь отдельно в терминологии регистратора.

Клауд АйСи — цифровые сервисы для бизнеса в одном кабинете: сайт с доменом и хостингом, Умный онлайн-чат, проверка контрагентов и 1С в облаке.
Запустите присутствие в интернете без лишних хлопот.
Есть бесплатные тарифы навсегда.

Какие ошибки чаще всего мешают подтверждению?

Самая частая ошибка — лишние пробелы или кавычки, которые случайно попадают в поле значения при копировании кода. Вторая по частоте — запись добавляют не в ту DNS-зону: например, у домена есть несколько серверов имён, а изменения вносят там, откуда сайт на самом деле не берёт настройки. Проверить, какие серверы имён у домена активны сейчас, можно любой утилитой для просмотра DNS, если возникли сомнения.

Ещё бывает, что запись добавляют в поле «имя хоста» вместо «значение» и наоборот, из-за чего сервис просто не находит нужный текст ни по одному адресу.

Почему подтверждение иногда не проходит сразу после сохранения записи?

Даже если запись добавлена абсолютно верно, изменения в DNS не расходятся по интернету мгновенно. У каждой записи есть параметр TTL — время, на которое промежуточные DNS-серверы «запоминают» старые данные и не спешат их обновлять. Из-за этого сервис проверки может ещё какое-то время видеть прежнее состояние зоны, где новой записи попросту нет. В большинстве случаев достаточно подождать и повторить попытку через некоторое время — специально ускорять это вручную не получится.

Можно ли добавить сразу несколько TXT-записей для разных сервисов?

Да, и это абсолютно нормальная практика — у одного домена может быть сколько угодно TXT-записей одновременно, они не конфликтуют друг с другом, если у каждой своё уникальное значение. Так домен обычно и живёт: одна запись подтверждает права в Google, другая — в Яндексе, третья нужна для настройки почты, и все они спокойно существуют рядом. Важно только не удалять по ошибке чужую запись, когда добавляете свою — лучше всегда дописывать новую строку, а не редактировать существующую.

Нужно ли что-то делать с TXT-записью после того, как домен подтверждён?

Как правило, запись можно оставить в зоне навсегда — она не мешает работе сайта и почты и не создаёт нагрузки. Некоторые сервисы, впрочем, периодически перепроверяют подтверждение, и если запись удалить, доступ может пропасть. Поэтому, если вы не уверены, зачем нужна та или иная TXT-запись в зоне, безопаснее её не трогать, а разобраться, какому сервису она принадлежит, прежде чем что-то удалять.

Сайт, домен и сервисы — в Клауд АйСи

Зарегистрируйтесь и соберите сайт с подключённым доменом и хостингом за считанные минуты.

Частые вопросы

Что такое TXT-запись в DNS?

Это тип DNS-записи, который хранит текстовые данные, привязанные к домену. Изначально использовалась для заметок, а сейчас чаще всего — для машинной проверки прав на домен и других служебных целей.

Как подтвердить права на домен для Google Search Console или Яндекс.Вебмастера?

Нужно получить уникальный код в самом сервисе, добавить его как значение TXT-записи в DNS-зоне домена и нажать кнопку проверки в сервисе — он сам найдёт запись.

Почему сервис не видит добавленную TXT-запись?

Чаще всего дело в лишних символах при копировании кода, неверной DNS-зоне или задержке распространения изменений из-за TTL — стоит подождать и проверить запись повторно.

Можно ли хранить несколько TXT-записей для разных сервисов одновременно?

Да, ограничений на количество TXT-записей у домена нет, они не конфликтуют между собой, если у каждой уникальное значение.