[DUDA] Como redireccionar servers CS a una IP:puerto

Iniciado por wholy, 29 Septiembre 2013, 11:26 AM

0 Miembros y 1 Visitante están viendo este tema.

wholy


"te explico que es lo que necesito a ver si te podés orientar un poquito mejor..
tengo 2 servers de CS corriendo en la misma máquina...
los servers corren en direfentes puertos, uno bajo el puerto 27015 y el otro 27016
la idea es que cuando un usuario quiera entrar al server.. en el juego ingrese servidor1.dominio.com o servidor2.dominio.com y que servidor1 valla a 27015 y el 2 a 27016.
Esto lo hago por una cuestión de comodidad, para que los usuarios no tengan que recordar IP's y puertos para ingresar al server.. solo deban escribir una dirección."


Alguien podría echar un cable? google no responde bien y ahora cuando busco me sale mi propio post





CitarBuenas, tengo una duda ya que yo llevo tres servidores en una misma PC y me dio por averiguar que puedo hacer para redirigirlo por subdominios asi tipo Apache Web Server
un ejemplo seria que en una la rediriga a un puerto
como por decir que tengo 3 puertos distintos para los servidores del minecraft, recuerden que llevan la misma IP y quiero que cada server lleve su subdominio,
ejemplo de subdominio:

minecraft.example.com es la que redirija al puerto 25566
minecraft2.example.com que redirija al puerto 25568
minecraft3.example.com que redirija al puerto 25569
alguna manera para hacer algo asi.

La pregunta viene de mi hermano en taringa y me pidio que si podía ponerlo aquí, pongo el link en cuestion de la fuente:
http://www.taringa.net/comunidades/arubuntu/7934370/Una-ayuda-con-esto.html

Alguno sabe como hacerlo?

wholy

Up,

El tema es redireccionar por ejemplo csassault.dominio.com  a un puerto por ejemplo 25565

y redireccionar otro server dedust.dominio.com a un puerto por ejemplo 25566

Esa es la duda. E

Espero que me esten entendiendo.

Gracias.

Epzylon

Lo que necesitas es balanceo de carga (load balancing)
Podes hacerlo con iptables y hay muchas formas, pero aca tenes un link para tomar de ejemplo:
http://tipstricks.itmatrix.eu/?p=676

wholy

Cita de: Epzylon en  3 Octubre 2013, 02:47 AM
Lo que necesitas es balanceo de carga (load balancing)
Podes hacerlo con iptables y hay muchas formas, pero aca tenes un link para tomar de ejemplo:
http://tipstricks.itmatrix.eu/?p=676

Gracias esta bien tu respuesta, pero estoy planteando mal mi pregunta,
lo que busco es OCULTAR EL PUERTO para un subdominio, osea que no sea necesario poner puerto ejemplo

csassault.dominio.com  (este seria el primer server) no hace falta puerto

dedust.dominio.com (este seria mi segundo server pero en este caso no puedo ponerlo como esta así sin puerto, me aparecería asi:   dedust.dominio.com:puerto  )


lo que busco es que cuando creo un server de CS y dirigirlo a otro subdominio sin que este tenga el puerto a la vista, vamos que lo que quiero es ocultar el puerto.

Espero que se me entienda >.< Gracias.

cpu2

Exacto, estas replanteando mal tu pregunta, explica las cosas mejor si no es imposible ayudarte.

Quieres que los usuarios que entren a cassault.dominio.com se redireccionen a dedust.dominio.com  en un puerto especifico?

Ocultar el puerto, pero si con un netstat pueden saber la direccion y el puerto en el cual establecen la conexion, lo que puedes hacer es que todos los paquetes que salgan del server les toques las cabeceras para que tengan el puerto que quieras, incluso la direccion, pero eso no es redireccionar.

Un saludo.

Epzylon

Coincido con cpu2, explicate un poco mejor.

A ver si entendí:

Tu intención es que el acceso de los clientes sea trasparente, de forma tal que solo publiques un server en un puerto (cs.dominio.com:1000)
Y a medida de que vayan entrando, entren en distintos servers, pero sin que se den cuenta.

Si este es el caso  puedes hacerlo con iptables e iproute2.
Confirmame si entendí bien y te doy un ejemplo de como lo haría yo.