¿Cómo se establece un récord A para cualquier host compartido?

¿Cómo se establece un récord A para cualquier host compartido?

Estoy intentando utilizar un Aregistro para redirigir mi dominio a un dominio independiente de mi propiedad. Este proceso ha funcionado bien con DigitalOcean Droplets: simplemente agrego su dirección IPv4 en el registro A y la solicitud pasa directamente a lo que sea que aloje el Droplet.

Sin embargo, el sitio web al que intento enviar la solicitud funciona con alojamiento compartido, por lo que la dirección IP que obtuve al hacer ping a mi sitio web es en realidad una más amplia que no enlaza con el sitio web, sino más bien una página de destino para cualquiera que utiliza el servidor en el que está alojado el sitio.

Me sale lo mismo al intentar usar un sitio de páginas de GitHub/Cloudflare: solo 404, ya que probablemente estoy consultando el servidor subyacente y no la página web en la que se encuentran.

Mi pregunta tiene dos partes:

  1. ¿Por qué esto funciona en DigitalOcean y no en GitHub/Cloudflare? Supuse que los Droplets también son alojamiento compartido, pero ¿tal vez no...?
  2. ¿Hay alguna otra manera de hacer una redirección/tener una página alojada sin tener que comprar un droplet completo por separado?

Respuesta1

¿Cómo se establece un récord A para cualquier host compartido?

Usted establece un Aregistro para un host compartido de la misma manera que lo hace para cualquier otro host, no hay diferencia, usa las direcciones IP correctas y listo.

Pero hay varios problemas ahí y probablemente estés haciendo la pregunta equivocada:

  • A menos que la plataforma de alojamiento compartido admita explícitamente la adición de dominios adicionales/personalizados a los planes de alojamiento existentes y usted haya registrado su nuevo dominio en su plan de alojamiento, la plataforma en realidad no reconocerá su dominio adicional.
    Generalmente, las plataformas compartidas deben configurarse para asociar nombres de dominio con cuentas específicas y, de lo contrario, no responderán correctamente, como lo demuestra la página de inicio genérica que se muestra.

  • Me imagino que una plataforma de hosting compartido no te proporcionará una"dirección IP correcta"para que usted lo use en su Aregistro en primer lugar, ya que usarán un servicio CDN y/o querrán poder cambiar las IP a voluntad sin dañar su alojamiento. (A menudo recomiendan configurar un CNAMEregistro en lugar de un Aregistro, con el problema de que los CNAME no se pueden usar para undominio desnudo / ápice.

Este proceso ha funcionado bien con DigitalOcean Droplets. ¿Por qué esto funciona en DigitalOcean y no en GitHub/Cloudflare? Supuse que los Droplets también son alojamiento compartido, pero ¿tal vez no...?

Probablemente porque nunca configuró una página de destino predeterminada en sus droplets. Cuando no configura explícitamente una página de destino (en la jerga del servidor web:"host virtual predeterminado") el primer/único sitio web se convierte en el sitio web predeterminado que siempre se mostrará.
Ese sitio no solo se mostrará cuando se use el nombre correcto del sitio, sino que también se mostrará cuando, por ejemplo, se use la dirección IP básica del servidor, o también cuando se use cualquier nombre de dominio aleatorio y desconocido que apunte a su servidor. Se utiliza la dirección IP.

¿Hay alguna otra manera de hacer una redirección/tener una página alojada sin tener que comprar un droplet completo por separado?

Utilice alojamiento virtual basado en nombres en un droplet suyo existente.

información relacionada