tipos subdominio registros que para existen configurar dns port portforwarding

dns - subdominio - godaddy hosting



¿Puedo configurar un subdominio para que apunte a un puerto específico en mi servidor? (5)

Tengo una computadora vieja que convertí en un servidor de Minecraft. Tengo 2 servidores minecraft ejecutándose simultáneamente, uno en el puerto 25565 (predeterminado) y uno en el puerto 25566.

Compré el dominio something.com y lo apunté a mi servidor. En este momento, en el juego escribes something.com para ingresar al primer servidor y something.com:25566 para ingresar al otro servidor.

¿Hay una manera de configurar one.something.com para que apunte al primer servidor y two.something.com para que apunte al segundo servidor? Soy dueño del servidor (centos), tengo acceso de root y todo lo demás. El dominio está controlado por no-ip si eso hace una diferencia. Sé que el DNS no tiene relación con los números de puerto, pero si hay un programa que puedo instalar para que esto funcione.

Gracias :)


Con solo 1 IP puede olvidar el DNS pero puede usar un MineProxy porque el paquete de intercambio del cliente contiene el host al que se conectó y un MineProxy preparará este host y establecerá la conexión a un servidor registrado para ese host.


No lo creo. Puede redirigir el subdominio (como blah.something.com ) para que apunte a blah.something.com , pero no creo que realmente pueda configurar el subdominio para que esté en un puerto diferente como ese. Podría estar equivocado, pero probablemente sería más fácil usar un .htaccess simple o algo para verificar% {HTTP_HOST} y redirigir de acuerdo con el subdominio.


Si el registrador ofrece registros de redireccionamiento de URL, puede redirigir sub.domain.tld a domain.tld:subport . Probablemente esto no producirá el resultado deseado en Minecraft, pero funcionará para los navegadores.

por ejemplo, ejecuto Webmin y Usermin en 10000 y 20000 respectivamente, y uso webmin.domain.tld y usermin.domain.tld para redirigir al puerto correcto para que los usuarios no tengan que recordarlos.


Si solo tienes una IP en el servidor, no hay posibilidad de hacerlo. DNS es un simple nombre para resolver números (IP). Si tiene dos IP en el servidor, puede apuntar cada subdominio a cada una de las direcciones IP y ejecutar ambos servidores en el puerto predeterminado en cada IP.
one.example.com -> 127.0.0.1 (servidor: 127.0.0.1:25565)
two.example.com -> 127.0.0.2 (servidor: 127.0.0.2:25565)


Si tiene acceso a los registros SRV, puede usarlos para obtener lo que quiere :)

P.EJ

Un récord

Name: mc1.domain.com Value: <yourIP> Name: mc2.domain.com Value: <yourIP>

Registros SRV

Name: _minecraft._tcp.mc1.domain.com Priority: 5 Weight: 5 Port: 25565 Value: mc1.domain.com Name: _minecraft._tcp.mc2.domain.com Priority: 5 Weight: 5 Port: 25566 Value: mc2.domain.com

entonces en minecraft puedes usar

mc1.dominio.com, que iniciará sesión en el servidor 1 mediante el puerto 25565

y

mc2.domain.com, que lo registrará en el servidor 2 utilizando el puerto 25566

Luego, en su enrutador, puede hacer que apunte 25565 y 25566 a la máquina con ambos servidores en y Voilà!

Fuente: Esto funciona para mí ejecutando 2 servidores de Minecraft en la misma máquina con los puertos 50500 y 50501