¿Puedo configurar de alguna manera un espejo (esta es la mejor palabra con la que vine) de un servidor disponible en Internet en un puerto específico en mi enrutador?
Esto es lo que tengo:
- ISP me proporciona una dirección IP estática (pude configurar el reenvío de puertos en mi enrutador para permitir el acceso al servidor web en mi red local desde Internet).
- Tengo un enrutador D-LINK DIR-628 con firmware original si eso ayuda.
- Hay un servidor de internet que quiero reflejar. Más específicamente, este es un servidor Ventrilo que alquilo.
Lo que quiero lograr: la conexión a mi enrutador utilizando su dirección IP pública debería redirigir la conexión al servidor Ventrilo. No necesito ninguna capa segura adicional como ningún tipo de autorización para usar este proxy.
Motivo por el que necesito esto: un chico no puede conectarse al servidor Ventrilo (todos los demás no tienen problemas para conectarse). No sé la causa exacta de esto, pero su ISP no es cooperativo y no lo ayuda. Por lo tanto, quiero configurar algún tipo de espejo / proxy en mi enrutador para que se conecte utilizando la dirección IP de mi enrutador y esta conexión se redirigirá al servidor Ventrilo.
Intenté configurar el reenvío de puertos, pero no me permite redirigir las conexiones a IP externas. Solo para IP en mi LAN.
Según la información proporcionada por @fdmillion, pude resolver mi problema.
Respuesta general (en caso de que necesite reenviar solo TCP):
- Creé la regla de reenvío de puertos en mi enrutador como se sugirió.
- Agregué la ruta a Windows usando el comando netsh:
netsh interface portproxy add v4tov4 listenport=PORT listenaddress=LAN_IP_of_Windows_Machine connectport=PORT connectaddress=Internet_IP_of_Server
Sin embargo, parece que Ventrilo está utilizando TCP y UDP. Desafortunadamente, netsh no es compatible con UDP, solo es compatible con TCP. Utilicé una herramienta separada para reenviar UDP ( http://sourceforge.net/projects/pjs-passport/ ) y netsh para reenviar TCP. Pjs-passport no puede reenviar TCP y UDP simultáneamente. Puede crear solo una regla para la misma dirección y puerto para TCP o UDP.