Различие между DNS-записями А, CNAME, ALIAS и URL

14 Июл 2016
Admin
1770
2

A, CNAME, ALIAS и URL записи существуют для того, чтобы помочь решить задачу с направлением вашего домена (хостнейма) на ваш сайт или сервер. Однако они имеют небольшие отличия в том, как клиент достигнет вашего сайта или сервера.

Прежде чем углубляться в детали нужно знать, что А и CNAME записи это стандартные DNS-записи, в то время как АЛИАС и URL это настраиваемые DNS записи, которые предоставляются вашим DNS-хостингом или регистратором в качестве дополнительной опции.

В чем разница

  • А запись направляет hostname или домен на один или несколько IP, когда IP-адрес известен и стабильно работает.
  • CNAME запись направляет имя или домен на другое имя или домен. Использовать стоит только в тех случаях если нет других DNS-записей на этом хостнейме или домене в противном случае остальные записи не будут учитываться и отвечать.
  • ALIAS направляет имя на другое имя, но в то же время данная запись может сосуществовать с другими записями без конфликта.
  • URL перенаправляет запрос к имени на другое имя используя 301 HTTP-редирект.

Правила, которые стоит запомнить:

  • Записи A, CNAME и АЛИАС резолвятся и отдают по доменному имени IP-адрес. В тоже время URL запись наоборот переадресовывает запрос по доменному имени к пункту назначения, а именно на другое имя или другой URL. URL запись это эффективный и простой способ перенаправить одно имя на другое, к примеру, www.novall.net на novall.net .
  • А запись должна быть направлена на IP-адрес, а CNAME и ALIAS должны быть направлены на другой домен или хост.

Какие записи и в каких ситуациях лучше использовать

  • Используйте А запись, в случаях когда вы точно знаете, что определённый IP закреплён за определённой машиной или сервером.
  • Используйте CNAME запись в тех случаях когда вам нужно направить доменное имя на другое доменное имя и у вас нет необходимости в других DNS-записях (таких как MX записи для работы почты и т.д.) для этого домена.
  • Используйте ALIAS когда вам нужно направить одно доменное имя на другое но при этом вы планируете использовать и другие DNS-записи.
  • Используйте URL запись когда вам нужно выполнить редирект (переадресацию или сменить адрес) с одного доменного имени на другое.

И ЗАПОМНИТЕ ВАМ НИКОГДА НЕ СТОИТ ИСПОЛЬЗОВАТЬ CNAME ЗАПИСЬ НА ГЛАВНОМ ДОМЕНЕ (например для такого главного домена как novall.net).

УжасноПлохоНормальноХорошоОтлично (2 голос(ов), средняя оценка: 5,00 из 5)
Загрузка...

2 комментария

  • И ЗАПОМНИТЕ ВАМ НИКОГДА НЕ СТОИТ ИСПОЛЬЗОВАТЬ CNAME ЗАПИСЬ НА ГЛАВНОМ ДОМЕНЕ (например для такого главного домена как novall.net).

    А почему?

    • Admin:

      Потому что в таком случае если вы направите главный домен к примеру domain.com по CNAME записи на другой домен к примеру на domain.ru то все остальные записи на это домене domain.com (поддомены к примеру test.domain.com и т.д.) не будут работать, а будут отображать зону того хостнейма (domain.ru) на который вы направили ваш домен по CNAME так как все dns и dig запросы к вашему домену domain.com будут переадресовываться на dns-зону домена domain.ru.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *