Важное предупреждение: Google и Yahoo будут требовать DMARC с апреля 2024 года.
PowerDMARC

CNAME в сравнении с A-записью

CNAME в сравнении с A-записью

CNAME в сравнении с A-записью

Время чтения: 3 мин

DNS или система доменных имен связывает наши веб-серверы с веб-сайтами. Она похожа на телефонную книгу, используемую серверами для направления вас на нужный сайт. Концепция DNS вращается вокруг различных типов записей. В этом блоге речь пойдет о CNAME и A-записи. 

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

DNS был создан для того, чтобы вы могли получать доступ к веб-сайтам, вводя доменные имена вместо IP-адресов. Практически невозможно запомнить или отследить IP-адреса такого большого количества веб-сайтов. 

Запись DNS находится на авторитетном сервере вашего домена и является ключом к функционированию вашего домена и веб-сайта. Она содержит информацию о том, как ваш домен обрабатывает различные запросы, IP-адреса, связанные с ним, и т.д. Существует несколько типов записей DNS, и их полезность варьируется от чрезвычайно важной до просто полезной.

Два распространенных типа записей DNS - CNAME и A. Запись A относится к категории важнейших DNS-записей, в то время как CNAME не является необходимой в теории, но считается важной на практике. Ее следует применять, если вы хотите, чтобы ваш сайт был очень доступным. 

Что такое запись CNAME?

Прежде чем перейти к изучению различий между CNAME и A-записями, давайте вкратце разберемся в назначении каждой из них. 

A запись DNS CNAME обеспечивает связь между псевдонимами и поддоменами основного родительского домена. Здесь C означает "канонический". Это относится к связи поддоменов с доменом канонического имени или к записям, поставленным для другого имени хоста DNS.

Обратите внимание, что запись CNAME также устанавливает связь между поддоменом и родительским доменом. Поэтому при вводе доменного имени не всегда будет загружаться одна и та же страница. Вам все равно придется создать записи CNAME, которые соединяют эти поддомены с родительским доменом. 

Это не означает, что если вы попытаетесь зайти на поддомен домена, вы попадете на домашнюю страницу (которая является той же страницей, что и родительский домен). Вместо этого вы будете перенаправлены на соответствующие файлы соответствующего домена. Это может быть страница блога, страница продукта, страница "О нас" и т.д.

Записи CNAME полезны, когда веб-мастер меняет IP-адрес сайта. Таким образом, вместо того чтобы менять записи A для всех поддоменов, вам нужно изменить только запись A для родительского сайта. 

Вы можете проверить свои записи CNAME с помощью поиск записей CNAME инструмент.

Что такое запись A?

Цель запись A DNS состоит в том, чтобы помочь вам найти нужный сайт без ввода IP-адреса. Она содержит записи IP-адресов, соответствующих определенным веб-сайтам; таким образом, A означает "адрес". Без записи A вы не сможете зайти на сайт через его доменное имя.

Когда вы вводите любое доменное имя в адресную строку браузера, ответственный сервер возвращает IP-адрес домена, который находится в файлах зоны. Это позволяет вам перемещаться по веб-сайту.

Например, вы можете ввести доменное имя 'powerdmarc' в адресную строку браузера, а запись A DNS выведет IP-адрес.

Обратите внимание, что записи A работают только с адресами IPv4, но не IPv6. Вам потребуется запись AAAA для IPv6.

Вы можете проверить свои записи A с помощью поиск записей A инструмент.

Разница между DNS A Record и CNAME Record 

Чтобы детально понять, чем запись A отличается от CNAME, рассмотрим следующий пример.

Имя хоста/домен/поддомен Тип записи DNS Место назначения
example.com Рекорд 12.345.67.89
www.example.com Запись CNAME example.com
blog.example.com Запись CNAME example.com
shop.example.com Запись CNAME shop.work.com

Как вы заметили, между CNAME и A-записью поддомена, цель A-записи - связать родительский домен или имя хоста с правильным IP-адресом. С другой стороны, записи CNAME связывают псевдонимы домена (www) и поддомены (mail) с основным доменом, указанным в записи A. Домен 'shop' перенаправляет на сервер 'work' для управления тем, на каком IP-адресе размещены продукты.

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

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

Выход из мобильной версии