Что такое A-запись?
Простыми словами, A-запись — это техническая «метка» в настройках домена, которая указывает, на каком сервере (по какому IP-адресу) находится ваш сайт. Как если бы в адресной книге рядом с именем контакта был прописан его номер телефона: домен — это имя, а A-запись — «номер» сервера, куда нужно позвонить.
С технической точки зрения, A-запись (Address Record) — это тип ресурсной записи в системе DNS, который связывает доменное имя с 32-битным IPv4-адресом (например, 192.0.2.1). При запросе сайта браузер обращается к DNS-серверам, находит A-запись и получает точный адрес сервера для загрузки страницы.
Для чего нужна A-запись?
A-запись решает ключевые задачи для доступа к веб-ресурсу:
Доступность сайта по домену. Без корректной A-записи браузер не узнает, куда отправлять запрос, и пользователь увидит ошибку. Это базовый элемент работы любого сайта.
Гибкость при смене хостинга. Если вы переносите сайт на новый сервер, достаточно обновить A-запись на новый IP-адрес. Доменное имя остаётся прежним, а трафик автоматически перенаправляется.
Распределение нагрузки. Для одного домена можно указать несколько A-записей с разными IP-адресами. DNS будет поочерёдно направлять посетителей на разные серверы, балансируя нагрузку.
Поддержка поддоменов. Отдельные A-записи можно настроить для поддоменов (blog.example.by, shop.example.by), направляя их на разные серверы или сервисы.
Какие бывают варианты A-записей?
A-записи различаются по назначению и конфигурации:
Базовая A-запись для домена. Указывает IP-адрес для основного домена (example.by). Чаще всего имеет символ «@» в имени записи.
A-запись для поддомена. Настраивается отдельно для www, blog, api и других поддоменов, позволяя гибко управлять маршрутизацией.
Несколько A-записей (Round Robin). Один домен связан с несколькими IP-адресами. Запросы распределяются между серверами по очереди, повышая отказоустойчивость.
Wildcard A-запись. Запись с именем «*», которая применяется ко всем несуществующим поддоменам. Удобно для сервисов с динамическими поддоменами пользователей.
IPv6-аналог: AAAA-запись. Для современных сетей используется запись AAAA, связывающая домен с 128-битным IPv6-адресом. Часто настраивается параллельно с A-записью.
Популярные вопросы об A-записях:
Чем отличается A-запись от CNAME?
A-запись указывает непосредственно на IP-адрес сервера. CNAME создаёт псевдоним и перенаправляет запрос к другому доменному имени, которое уже имеет A-запись. Правило: для корневого домена (example.by) используйте A-запись, для поддоменов можно применять CNAME, если нужно указать на внешний сервис.
Как добавить или изменить A-запись?
Зайдите в панель управления доменом у регистратора или хостинг-провайдера, найдите раздел «Управление DNS» или «Редактор зон». Добавьте новую запись: тип — A, имя — @ (для основного домена) или поддомен, значение — IP-адрес сервера, TTL — время жизни кэша. Сохраните изменения и дождитесь обновления (до 48 часов).
Почему изменения в A-записи не вступают в силу сразу?
DNS-серверы по всему миру кэшируют записи на время, указанное в параметре TTL (Time To Live). Пока кэш не обновится, часть пользователей будет попадать на старый адрес. Чтобы минимизировать задержку, перед миграцией можно уменьшить TTL до 300–600 секунд, а после — вернуть стандартное значение.