Субдомен, используемый в качестве параметра для основного домена: 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.

Другие вопросы по тегам