A-запись
Также: A record
DNS-запись, которая связывает домен с конкретным IP-адресом сервера. Когда браузер спрашивает, где находится сайт, в ответ приходит именно этот адрес.
Когда её используют
A-запись нужна для корневого домена — того, что без www: у него нельзя использовать CNAME по правилам DNS. Поэтому подключение вида example.ru почти всегда делается через A-запись, а www.example.ru — через CNAME.
Значение A-записи — четыре числа через точку, например 203.0.113.10. Его выдаёт хостинг или платформа, на которой стоит сайт. Если сервер сменил адрес, запись нужно обновить, иначе домен будет вести в пустоту.
Как выглядит запись
| Имя | Тип | Значение |
|---|---|---|
| @ (сам домен) | A | 203.0.113.10 |
| www | CNAME | example.ru |
Символ @ в панели регистратора означает сам домен без поддомена. Иногда вместо него нужно оставить поле пустым или написать имя домена целиком — зависит от панели.
Как посмотреть текущее значение
Проверить, куда сейчас указывает домен, можно без панели регистратора. В командной строке Windows это `nslookup example.ru`, в macOS и Linux — `dig example.ru A +short`. В ответе будет тот самый числовой адрес. Это первое, что стоит сделать, когда сайт «не открывается»: если адрес пустой или старый, дело в записи, а не в сервере.
Что вписывать в панели регистратора
Поля называются по-разному, но смысл один. В поле имени для корневого домена ставят `@`, пустую строку или сам домен — зависит от панели. В поле значения — только адрес из четырёх чисел, без `http://` и без слэша. TTL можно оставить по умолчанию: он влияет лишь на скорость распространения изменений.
Частые ошибки
- Оставлена старая A-запись рядом с новой: домен через раз открывает старый сервер.
- В значение вписан адрес сайта вместо IP-адреса — A-запись принимает только числа.
- Запись сделана для www, а для корневого домена забыта: сайт открывается только с www.
- После переезда на другую площадку запись не обновили — сайт «пропал», хотя всё оплачено.
- Записи внесены в панели регистратора, хотя домен обслуживают серверы имён хостинга: правки уходят в никуда.
Частые вопросы
Чем A-запись отличается от CNAME?
A указывает на числовой адрес сервера, CNAME — на другое доменное имя. Для корневого домена по правилам DNS используется именно A.
Где взять значение для A-записи?
Его выдаёт хостинг или платформа, где размещён сайт: обычно в разделе подключения домена.
Можно ли указать несколько A-записей?
Технически да — так делают для распределения нагрузки. Но для обычного сайта это лишнее и чаще приводит к путанице.