Разница между CNAME и SUBDOMAIN

12

В чем разница между CNAME и поддоменом?

Я понимаю, что имя c (левая сторона домена) может указывать на домен, поэтому вы можете указывать два разных URL-адреса на один и тот же адрес, т.е.

ex1.mydomain.com - если настройка в качестве CNAME может вернуть IP mydomain.com

Если ex1.mydomain.com настроен как поддомен, имеет ли он другой IP?

Другой вопрос, какой должна быть идеальная установка в этой ситуации:

У меня есть IP1: 80 для веб-приложения

У меня IP2: 80 для другого приложения

Могу ли я указать оба этих IP-адреса на одну и ту же запись A, возможно, с другим именем или поддоменом?

Спасибо за любую помощь?

пароль
источник

Ответы:

20

A CNAME- это тип записи DNS, где имя хоста указывает на другое имя хоста.

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

Субдомен - это то, что вы назвали «левой стороной домена», например, webmasters.stackexchange.comсубдомен stackexchange.com. Настройка DNS для субдомена может использовать запись A или CNAME.

Ваш вопрос:

Могу ли я указать оба этих IP-адреса на одну и ту же запись A, возможно, с другим именем или поддоменом?

на самом деле не имеет смысла. Вы не указываете 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записи используются чаще.)

Тим Фонтан
источник
Спасибо за отличный ответ! Первоначально я задавал этот вопрос в stackoverflow, и когда я перемещал его сюда, на него также был получен ответ. Мое решение будет состоять в том, чтобы использовать две две разные записи A, одну как поддомен , чтобы я мог использовать один и тот же домен. IE -ex1.mydomain.com (IP1) and mydomain.com (IP2)
пароль