web-dev-qa-db-fra.com

Puis-je "inciter" un logiciel à penser qu'un serveur distant est réellement sur mon réseau local?

L’application spécifique à laquelle je pense est un jeu gênant qui ne prend en charge que le jeu en réseau local grâce à la détection automatique d’autres jeux sur votre réseau local et ne vous permet pas de saisir une adresse IP.

Donc, ce que je veux faire est de faire en sorte que moi-même et deux autres amis situés à des endroits différents semblons être sur le même réseau local, de sorte que le jeu soit "dupe" en pensant que le réseau local ne sert qu'à utiliser le réseau local pour se connecter à mes amis lorsque cela passe en réalité par Internet.

J'ai du mal à trouver des détails sur la manière de procéder, car la plupart des gens veulent faire exactement le contraire de ce que j'essaie. Ils veulent faire en sorte qu'une machine locale semble faire partie de l'Internet public. J'essaie de faire en sorte qu'une machine distante de l'extérieur du réseau semble faire partie du réseau local, et il ne semble pas y avoir autant d'informations à ce sujet.

12
Jeremy Andrews

Vous pouvez utiliser des tunnels privés virtuels (VPN) pour cela. Les VPN vous permettent de créer un tunnel de réseau privé sur Internet avec d'autres utilisateurs, en vous connectant sur un réseau local sécurisé.
Il y a des applications comme Evolve et Hamachi qui sont spécialement conçu avec cette idée en tête - pour connecter les utilisateurs sur Internet dans un réseau privé (local).

Après avoir installé une application VPN, connectez-vous avec vos amis sur un serveur/groupe, puis, chaque fois que vous hébergez une partie locale, tous vos amis de ce même serveur/groupe pourront voir et rejoindre votre partie.

Pour plus d'informations, vous pouvez lire les articles suivants:
Qu'est-ce qu'un VPN?
Comment jouer à d'anciens jeux LAN via Internet - bien qu'il s'agisse de "vieux" jeux, il s'agit d'un exemple parfait qui peut être utilisé pour un tel jeu.

15
Fanatique