Question

J'ai lu sur les serveurs Turn et Stun parce que je voudrais développer une application de navigateur à navigateur afin que Browsera (derrière un NAT) puisse communiquer avec BrowserB (derrière un NAT). Dans ce cas, je pense que je devrais utiliser le protocole de tour.

Ma question: Existe-t-il une autre solution qui ne nécessite pas de serveur phisique externe? Une solution juste à douceur serait tout simplement parfaite.

MERCI

Était-ce utile?

La solution

La réponse est non.

Explication: NAT signifie traduction d'adresse réseau. Cela signifie la traduction de l'IP «privée» de votre appareil qui n'est valable que sur le LAN (réseau local) dans une adresse IP «publique» qui valait le WAN (c'est-à-dire la partie sauvage sauvage de l'Internet qui se trouve sur le l'autre côté de votre NAT).

Le problème est que l'adresse traduite n'est visible que de l'extérieur de votre LAN. Par conséquent, vous avez besoin d'un appareil accessible pour le lire et de vous le rendre (ou d'autres pairs).

Vous aurez toujours besoin d'un serveur / pair central pour aider à établir une connexion entre deux pairs situés derrière différents NAT lorsqu'ils ont tous deux des adresses IP privées.

Autres conseils

http://samy.pl/pwnat/ Fonctionne sans intermédiaire mais déplace également cette question vers Serverfault pourrait aider :)

Merci. Imaginons que Browsera (celui qui commence la communication) connaît la propriété publique publique de Browserb, mais pas l'inverse. C'est la même réponse pour cette question?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top