Cómo configurar un DNS para múltiples sitios web en diferentes servidores en casa

Cómo configurar un DNS para múltiples sitios web en diferentes servidores en casa

Nunca he hecho esto antes y no estoy seguro de si es factible. Mi objetivo es alojar varios sitios web en mi casa en un servidor ESXi.

Planeo usar el servidor ESXi para generar varias máquinas virtuales para diferentes sitios web. Solo tengo un puerto 80 ya que solo tengo una IP pública. Espero poder utilizar este puerto para varios sitios web. No sé cómo configurar un "sistema DNS" para dirigir diferentes solicitudes de tráfico a diferentes servidores de sitios web. Sé que en Windows podemos configurar un IIS y luego apuntar a diferentes sitios web. Quería hacerlo en el equivalente de Linux. Pero los sitios web se alojan en diferentes máquinas en lugar de en un servidor web. será eso un problema?

En realidad, no tiene por qué estar relacionado con el servidor ESXi, puede ser más sencillo. La pregunta puede ser la siguiente: tiene varios escritorios en casa y cada escritorio alberga un sitio web, desea que visitantes externos accedan a ellos. Sé cómo poner un sitio web en público. Pero no sé cómo hacer varios sitios web. Muchas gracias.

Respuesta1

No puedes hacer esto usando DNS. DNS (al menos cuando se trata de la web) simplemente asigna nombres de dominio a direcciones IP, las cuales deben ser todas la misma IP estática.

Esto le deja con 2 opciones para múltiples sitios web disponibles públicamente:

1.Utilice diferentes puertos para identificar qué sitio, por ejemplohttp://sitio.uno http://sitio.dos:81 http://sitio.tres:83y luego usar el reenvío de puertos para redirigir a la máquina interna apropiada.

  1. Utilice un proxy inverso: envíe todas las solicitudes externas a 1 máquina y permita que reciba las solicitudes según sea necesario, incluida la conexión a otras máquinas según corresponda.

información relacionada