¿Redirigir a puertos de juegos según el subdominio?

¿Redirigir a puertos de juegos según el subdominio?

He estado navegando, buscando una respuesta y no parece haber ninguna que funcione.

Esta es la situación: tengo un servidor web (que ejecuta Apache) al que solo tengo acceso a los archivos. Aloja todos mis sitios web. Tengo un VPS que aloja varios servidores de juegos. No son la misma máquina.

Mi objetivo es tener 4 subdominios que redireccionen a cada servidor de juegos en un puerto diferente.sinmostrando el puerto. Sé que esto sería posible con registros SRV, pero el juego en cuestión (CS:GO) no los admite.

s1.midominio.com -> mivpsip:27015, s2.midominio.com -> mivpsip:27016, etc.

Sé que esto no es posible usando DNS, pero ¿sería posible editar .htaccess (como se ve?aquí) o tal vez usar una herramienta de Linux que pueda detectar la conexión entrante y de qué subdominio proviene y redirigirla en consecuencia. Sé que esto se hizo (detectando el subdominio de donde vino la conexión).

Cualquier ayuda sería muy apreciada.

Respuesta1

No, esto no es posible. El juego necesitaría admitir algo como el encabezado Host de HTTP, lo cual es poco probable que suceda.

Respuesta2

Como TCP no sabe nada sobre DNS y nombres de host, no hay forma de utilizarlos para redirigir el tráfico.

La única forma que tienes son diferentes IP.

información relacionada