¿Cómo configurar el reenvío basado en dominio en el enrutador RT-AC3200?

¿Cómo configurar el reenvío basado en dominio en el enrutador RT-AC3200?

Espero que esta sea la comunidad correcta para preguntar esto, realmente no estoy seguro. También tengan paciencia conmigo, ya que solo tengo habilidades muy básicas para establecer contactos.

Mi red doméstica tiene un enrutador ASUS RT-AC3200. Mi escritorio principal en esta red es una máquina W10 en la que ejecuto dos máquinas virtuales Linux, usando VMWare Workstation.

Ambas VM tienen una IP local, digamos:

192.168.1.1
192.168.1.2

Me gustaría acceder a ambas máquinas virtuales desde fuera de mi red, por dominio:

abc.com -> 192.168.1.1
def.com -> 192.168.1.2

Para esto utilizo el reenvío de puertos en el panel de administración del enrutador. Desafortunadamente, solo puedo asignar una IP por puerto, no hay forma de distinguir el tráfico en el mismo puerto (HTTP) por dominio. Entonces puedo lograr lo anterior para un dominio, pero no para dos.

Sé que podría ejecutar HTTP en una de las máquinas virtuales en un puerto diferente (8080), pero me pregunto si es posible lograr mi objetivo original de tener algún tipo de enrutamiento basado en dominio.

Respuesta1

De nada. El reenvío de puertos es algo que ocurre según la información de la capa de red 3/4 (es decir, puertos IP + TCP/UDP). Los dominios no existen en estas capas.

Lo que quieres es un proxy inverso HTTP. Conoce HTTP y puede mirar el Hostencabezado de la solicitud. En teoría, podrías ejecutarlo en tu enrutador.

información relacionada