Разница между CNAME и ПОДДОМЕНОМ
В чем разница между CNAME и поддоменом?
Я понимаю, что имя cname (левая сторона домена) может указывать на домен, поэтому вы можете использовать два разных URL-адреса, указывающих на один и тот же адрес, т.Е.
Ex1.mydomain.com - если настройка в качестве CNAME может возвращать IP-адрес mydomain.com
Если ex1.mydomain.com настроен ли он как поддомен, имеет ли он другой IP-адрес?
Другой вопрос, какой должна быть идеальная настройка в этом ситуация:
У меня есть IP1:80 для веб-приложения
У меня есть IP2:80 для другого приложения
Могу ли я указать оба этих IP-адреса на одну и ту же запись, возможно, с другим cname или поддоменом?
Спасибо за любую помощь?
2 answers
CNAME
- это тип записи DNS, в которой имя хоста указывает на другое имя хоста.
Запись A
- это другой тип записи DNS, где имя хоста указывает на IP-адрес.
Поддомен - это то, что вы описали как "левая сторона домена", например webmasters.stackexchange.com
- это поддомен stackexchange.com
. Настройка DNS для поддомена может использовать либо запись A, либо имя CNAME.
Ваш вопрос:
Могу ли я указать оба этих IP-адреса на одну и ту же запись, возможно, с другое имя cname или поддомен?
На самом деле это не имеет смысла. Вы не указываете IP-адреса на записи A, вы указываете имена хостов на IP-адреса, используя записи A. Если вы спрашиваете, можете ли вы указать домен и поддомен на один и тот же IP-адрес, ответ - да.
Это может быть более понятным на примере реального мира:
webmasters.stackexchange.com
имеет запись A
, которая указывает на IP 198.252.206.140
.
stackexchange.com
также имеет запись A
, которая указывает на IP 198.252.206.140
.
Таким образом, можно было бы изменить webmasters.stackexchange.com
до CNAME
до stackexchange.com
, и все продолжало бы работать так, как сейчас.
(На практике CNAMES
немного медленнее, чем записи A
, поскольку они могут привести к дополнительному поиску DNS, так что это одна из причин, по которой записи A
используются чаще.)
Смотрите комментарии для получения обновленной информации - Этот комментарий, скорее всего, неверен.
Приведенный выше ответ не совсем точен - если бы записи A были перенаправлены на IP и на IP были настроены виртуальные хосты, они были бы направлены в разные места на одном и том же IP-сервере.
Изменение его на CNAME, скорее всего, нарушит это.