Подтверждение домена через 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-записей у домена нет, они не конфликтуют между собой, если у каждой уникальное значение.