Вопрос по DNS

Извините за базовый вопрос по DNS. Я понимаю, что это не специфично для Discourse, но просто пытаюсь разобраться, как лучше всего решить эту задачу в сочетании с Discourse.

Я хочу настроить сервер Discourse на поддомене (например, community.example.com).

Однако я хотел бы, чтобы корневой домен (например, example.com) перенаправлял пользователя на поддомен (например, community.example.com).

Я хочу сделать это, чтобы эффективно зарезервировать корневой домен для будущего использования другим сервисом (например, веб-сервером), но при этом не требовать от пользователей вводить поддомен для доступа к серверу Discourse в данный момент.

Является ли лучшим способом настройка двух A-записей (одной для корневого домена и одной для поддомена), которые обе указывают на сервер Discourse?

Изначально я думал, что должен настроить CNAME, указывающий с корневого домена на поддомен, но DigitalOcean, похоже, не позволяет мне этого сделать.

Заранее спасибо, и ещё раз извините за базовый вопрос.

Это верно; это нарушит работу DNS.

Однако это можно реализовать с помощью провайдера, поддерживающего сглаживание CNAME (по сути, автоматическое управление записями A/AAAA).

Или же вы можете указать CNAME для имени хоста вашего сообщества на корневое доменное имя.

То есть A-запись для example.com будет указывать на IP-адрес сервера Discourse, а CNAME сделает community.example.com псевдонимом example.com?

Разве это не поместит сервер Discourse на example.com? Извините, просто пытаюсь разобраться в этом.

Для ваших целей CNAME-записи представляют собой просто указатель в DNS-запросе. Браузер не следует за перенаправлениями CNAME.

В любом случае вам потребуется настроить веб-сервер для example.com, чтобы он отправлял перенаправление на community.example.com.

Я неоднократно сталкивался с этим в прошлом, и одна «подводная камень», с которой я всегда имею дело, — это перенаправление с http://example.org на https://discourse.example.org.

В зависимости от настройки перенаправления это может приводить к сообщениям в браузере о попытке подключения к небезопасному сайту.

Чтобы обойти это, я использую сервис перенаправления, который выдаёт SSL-сертификат для перенаправления через моего регистратора Gandi. Они называют это «веб-перенаправлением».

Обязательно протестируйте своё перенаправление с использованием разных протоколов (HTTP и HTTPS), чтобы понять, как оно работает для посетителей вашего сайта. :slight_smile: