puerto de subdominio de iptables hacia adelante

puerto de subdominio de iptables hacia adelante

Hola, sé que puedo configurar iptables para reenviar a otra IP cuando se proporciona un puerto.

Ejemplo:

  • El usuario ingresa dominio.com y muestra el sitio.
  • otro usuario escribe domain.com:28015 y se conecta a un servidor de juegos

¿Ahora puedo hacer que solo funcione en un subdominio?

Por ejemplo

  • el usuario ingresa sub.dominio.com y muestra el sitio del subdominio
  • el usuario ingresa sub.domain.com:28015 y se conecta al servidor del juego

La razón por la que quiero esto es porque tengo un par de servidores de juegos y todos tienen un sitio ejecutándose en su propio subdominio (por ejemplo, rust.domain.com y mc.domain.com).

Entonces, ¿es posible hacer esto para que los usuarios puedan conectarse a un servidor de juegos cuando usan el subdominio y el puerto?

Respuesta1

Imposible. Los paquetes TCP solo tienen direcciones IP de origen y destino, no FQDN. Entonces, si su dominio y subdominio apuntan a las mismas direcciones IP, no hay forma de que iptables pueda distinguir a qué 'dominio' se está conectando el usuario.

Respuesta2

ok encontré una solución

Así que creé el subdominio y le di la IP del servidor dedicado donde están alojados los servidores de mi juego.

Inicié sesión en el servidor que ejecuta Windows 2008 y utilicé portproxy de interfaz netsh para redirigir todas las solicitudes del puerto 80 al servidor web.

información relacionada