Субдомен, используемый в качестве параметра для основного домена: CNAME vs A record
Пусть example.com будет основным блогом с большим количеством статей на разные темы. Теперь я хочу, чтобы topic1.example.com показывал только сообщения, связанные с topic1.
Приложение Rails, которое поддерживает блог, уже настроено на соответствующий ответ, когда запрос поступает с субдомена.
Теперь мой вопрос касается конфигурации DNS субдомена: должен ли я использовать CNAME, которая "перенаправляет" на example.com, или мне следует использовать запись A (даже для субдомена), которая указывает на тот же IP-адрес example.com?
1 ответ
В этом случае оба подхода одинаково действительны.
Пока они оба находятся на одном и том же IP-адресе, наличие CNAME означает, что будет проще, если вам когда-нибудь понадобится изменить этот IP-адрес - вам нужно будет изменить его только в одном месте, а не в двух.
Если вы думаете, что в ближайшем будущем вы захотите разделить их по разным IP-адресам, вы также можете внести запись A прямо сейчас. Но так же просто изменить его с CNAME на запись A, если / когда это когда-либо произойдет, так что на самом деле это не имеет никакого значения.
Для клиентов, подключающихся к сайту, не будет никакой разницы между записью A и CNAME.