hostprofi.ru
Подобрать хостинг
Термин·буква A

A-запись

краткое определение

A-запись (Address record) — тип DNS-записи, связывающий доменное имя с IPv4-адресом сервера. Главный тип записи для веб-сайтов: когда браузер запрашивает example.com, DNS возвращает IPv4-адрес через A-запись. Аналог для IPv6 — AAAA-запись.

A-запись (Address record) — ресурсная запись DNS типа A, содержащая соответствие доменного имени и 32-битного IPv4-адреса. Определена в RFC 1035 (1987). При вводе URL в браузер система сначала получает A-запись домена, затем устанавливает TCP-соединение с полученным IP. A-запись — основа функционирования любого веб-сайта и интернет-сервиса.

Как работает

DNS-запрос типа A для example.com возвращает:

example.com.  3600  IN  A  93.184.216.34

Поля записи:

  • Name — доменное имя (example.com. — точка в конце означает FQDN).
  • TTL — время жизни в кэше в секундах (3600 = 1 час). После истечения TTL резолверы перезапрашивают запись.
  • Class — всегда IN (Internet).
  • TypeA.
  • RDATA — IPv4-адрес.

Для одного доменного имени можно создать несколько A-записей с разными IP — это Round-robin DNS: резолверы возвращают адреса в случайном порядке, распределяя нагрузку между серверами. Для поддомена www создаётся отдельная A-запись или CNAME-запись (псевдоним), указывающая на корневой домен.

Смена A-записи при переносе сайта: TTL 3600 означает, что изменение распространится за ~1 час на большинство резолверов. Для ускорения смены заблаговременно снизьте TTL до 300 (5 минут) за 24-48 часов до переноса.

A-запись vs другие типы DNS

ТипНазначениеПример
AДомен → IPv4site.ru A 93.184.216.34
AAAAДомен → IPv6site.ru AAAA 2606:2800:220:1:248:1893:25c8:1946
CNAMEПсевдоним → другое имяwww CNAME site.ru
MXПочта → почтовый серверsite.ru MX 10 mail.site.ru
TXTТекстовые данные (SPF, DKIM)site.ru TXT "v=spf1 ..."
NSЗона → авторитативный серверsite.ru NS ns1.provider.ru

История

DNS и тип A-записи определены Полом Мокапетрисом в RFC 882 и RFC 883 (1983), финализированы в RFC 1035 (1987). До DNS использовался файл HOSTS.TXT, который распространялся централизованно через FTP из SRI-NIC. К 1983 году файл вырос до нескольких тысяч строк и стал неуправляемым, что и привело к созданию DNS.

На что обращать внимание

TTL A-записи влияет на скорость проведения технических работ и на задержку при DDoS-атаках (смена A-записи для переключения на защищённый CDN). Рекомендуемый TTL в штатном режиме — 3600 (1 час); перед плановыми работами — 300 (5 минут). Wildcard-запись (*.example.com A 93.184.216.34) покрывает все поддомены. Не создавайте A-запись для apex-домена как CNAME — это нарушение RFC и ломает MX/NS-записи.

История A-записи

A-запись стандартизирована в RFC 1035 (1987) как часть базовых типов ресурсных записей DNS. Синтаксис практически не изменился за 35+ лет. AAAA-запись для IPv6 (RFC 3596, 2003) появилась как 128-битный аналог A-записи. Запись A работает с IPv4-адресами (32 бита).

Практическое применение

A-запись — основа большинства DNS-конфигураций. При подключении к CDN A-запись домена заменяется на IP-адрес edge-сервера CDN. Для корректной работы почты A-запись домена должна совпадать с MX-записью или быть отдельным поддоменом mail.example.com. Изменение A-записи — первый шаг при переезде сайта на новый хостинг. TTL при переезде снижают до 300 секунд заранее для ускорения propagation.

Другие термины