NAT en AT&T Uverse: múltiples servidores web para diferentes dominios

NAT en AT&T Uverse: múltiples servidores web para diferentes dominios

Estoy alojando un par de sitios web diferentes en un par de computadoras diferentes en mi red doméstica. Estoy intentando configurar los ajustes de mi firewall de manera que permita el tráfico HTTP a ambas computadoras y las distinga por nombre de dominio. ¿Es posible hacer esto? ¿Cómo puedo tener dos servidores HTTP diferentes en la misma red local visibles para Internet?

Respuesta1

Suponiendo que tiene una dirección IP pública, no puede alojar varios sitios http en varios servidores utilizando el mismo puerto (80).

Para que esto funcione, necesitaría usar puertos únicos para cada servidor, como 80, 81 y 82. Lo que también requiere el uso de una URL única para cada uno:

http://servidorweb1.com
http://webserver2.org:81
http://servidorweb3.net:82

En este caso, simplemente reenvíe un puerto único a cada servidor y sustitúyalo en la URL ingresada en el navegador.

Sin embargo, si todos los sitios web estuvieran alojados en el mismo servidor como IIS o Apache como sitios virtuales, esto sería posible, es parte de las especificaciones http/1.1 y utiliza el parámetro HOST para solicitar qué nombre de sitio está buscando.

Si se trata de sitios HTTPS, olvídalo. Cada sitio debe tener su propia dirección IP pública única. El intercambio de claves SSL y la verificación del certificado se realizan antes de la transacción http, por lo que el servidor http no sabrá si debe entregar el certificado para webserver1.com o webserver2.net.

información relacionada