Pregunta sobre DNS

Disculpe la pregunta básica sobre DNS. Sé que esto no es específicamente un tema de Discourse, solo estoy tratando de encontrar la mejor manera de manejar esto con Discourse incluido.

Quiero configurar un servidor de Discourse en un subdominio (por ejemplo, community.example.com).

Sin embargo, me gustaría que el dominio raíz (por ejemplo, example.com) redirija al usuario al subdominio (por ejemplo, community.example.com).

Me gustaría hacer esto para reservar efectivamente la raíz para el uso futuro de otro servicio (digamos un servidor web), pero que los usuarios no tengan que escribir el subdominio para acceder al servidor de Discourse por ahora.

¿Es la mejor manera de configurar dos registros A (uno para la raíz y otro para el subdominio) que apunten ambos al servidor de Discourse?

Inicialmente pensé que debería configurar un CNAME que apunte desde la raíz al subdominio, pero DigitalOcean no parece permitirme hacer eso.

Gracias de antemano, y de nuevo, disculpe la pregunta básica.

Es correcto; esto rompería el DNS.

Un proveedor que soporta CNAME flattening (esencialmente, haciendo los registros A/AAAA automáticamente) haría que esto funcione.

O, puedes hacer CNAME de tu nombre de host de la comunidad al nombre de dominio apex.

3 Me gusta

Entonces, ¿el registro A para example.com apuntaría a la IP del servidor de discourse y el CNAME tendría community.example.com como un alias de example.com?

¿Eso no pondría el servidor de discourse en example.com? Lo siento, solo estoy tratando de entender esto bien.

1 me gusta

Para sus propósitos, los registros CNAME son solo un puntero en la búsqueda de DNS. El navegador no sigue las redirecciones CNAME.

En cualquier caso, necesitaría configurar un servidor web para example.com para enviar una redirección a community.example.com.

1 me gusta

Lo he hecho muchas veces en el pasado, y una “trampa” con la que siempre me encuentro es http://example.org -\u003e https://discourse.example.org.

Dependiendo de la redirección, puede generar mensajes en el navegador diciendo que está intentando conectarse a un sitio web inseguro.

Para evitar esto, utilizo un servicio de redirección que proporciona un certificado SSL para la redirección, a través de mi registrador en Gandi. Lo llaman “reenvío web”.

Asegúrate de probar tu redirección utilizando diferentes protocolos (HTTP y HTTPS) para ver cómo funciona para los visitantes de tu sitio. :slight_smile:

1 me gusta