CNAME в сравнении с A-записью
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 процесс. Это приводит к дополнительным затратам времени и ненужным сложностям.
- PowerDMARC сотрудничает с CNS для развития практики безопасности электронной почты на Ближнем Востоке - 24 апреля 2024 г.
- Как исправить ошибки электронной почты Outlook? - 24 апреля 2024 г.
- Что такое Clop Ransomware? - 18 апреля 2024 г.