¿Puedo "engañar" al software para que piense que un servidor remoto está realmente en mi LAN?

12

La aplicación específica que tengo en mente es un juego molesto que solo admite el juego LAN a través de la autodetección de otros juegos en su red local, y no le permitirá ingresar una dirección IP.

Entonces, lo que quiero hacer es hacerlo para que yo y otros dos amigos en diferentes ubicaciones parezcan estar en la misma red local, para que el juego se "engañe" y piense que solo está usando LAN local para conectarse con mis amigos cuando en realidad está yendo a través de Internet.

Tengo problemas para encontrar detalles sobre cómo hacer esto exactamente, porque la mayoría de la gente quiere hacer exactamente lo contrario de lo que estoy intentando. Quieren hacer que una máquina local parezca ser parte de la Internet pública. Estoy tratando de hacer que una máquina remota desde fuera de la red parezca ser parte de la red local, y no parece haber tanta información sobre eso.

Jeremy Andrews
fuente
55
Las VPN están diseñadas para extender una red que no es contigua, como si lo fuera. debe elegir las tecnologías vpn correctas (hay muchas cosas que dicen que son VPN pero solo están encriptando el túnel en la Capa 3) y configurar su red para que el servidor remoto pueda VPN en su red. a partir de ahí, actuará como parte de su red en las capas 2 y 3, siempre que tenga todo bien.
Frank Thomas
tinc-vpn.org es tu amigo
Alex
2
¿Qué juego, si puedo preguntar?
hanshenrik
La mejor idea que se me ocurre es realizar conexiones de puerto hacia adelante hechas a su propia computadora a las computadoras de sus amigos. Sin embargo, dado que supongo que el juego no está buscando un servidor en la misma computadora en la que se está ejecutando, necesitarás jugar con las direcciones IP para que algo así funcione. Finalmente, solo lleva a la respuesta de @Fanatique, que es usar una VPN.
Sr. Minty Fresh

Respuestas:

15

Puede usar túneles privados virtuales (VPN) para eso. Las VPN le permiten crear un túnel de red privada a través de Internet con otros usuarios, conectándolo en una red local segura.
Hay aplicaciones como Evolve y Hamachi que están diseñadas específicamente con esa idea en mente: conectar a los usuarios a través de Internet en una red privada (local).

Después de instalar una aplicación VPN, conéctese con sus amigos en un servidor / grupo, y luego, cada vez que organice un juego local, todos sus amigos en ese mismo servidor / grupo podrán ver y unirse a su juego.

Para obtener más información, puede leer los siguientes artículos:
¿Qué es una VPN?
Cómo jugar viejos juegos de LAN a través de Internet : a pesar de ser juegos "viejos", es un ejemplo perfecto que se puede usar para cualquier juego de este tipo.

Fanatico
fuente
Sí. Yo mismo usé Hamachi exactamente para este propósito.
LPChip
¿Tendría que ejecutar Hamachi en la misma máquina en la que se ejecuta el juego, o podría ejecutarlo en mi enrutador y / o en una máquina diferente que configuré como una puerta de enlace a Internet?
Jeremy Andrews
@JeremyAndrews Tienes que ejecutar Hamachi en la misma máquina. Es un programa cliente.
Fanatique