Je dois me connecter à l'ordinateur sur TCP/IP J'ai l'IP externe mais sans redirection de port, je ne peux pas se connecter au serveur. Y at-il un moyen de configurer le serveur pour accepter la connexion sur l'adresse IP externe et le port défini par le serveur sans configurer le routeur? (Comment ne le fait emule ou autre par les pairs à l'application peer)Y at-il un moyen de surmonter la redirection de port du routeur sur l'application tcp/ip
Répondre
Je pense que vous devez regarder dans Universal Plug and Play:
Vous avez besoin de clarifier la situation. L'ordinateur cible est-il derrière un routeur qui effectue un NAT?
Si tel est le cas, la réponse est non.
Le serveur ne peut pas accepter les connexions sur l'adresse IP externe, car l'adresse IP externe est l'adresse IP du routeur et le serveur peut uniquement accepter les connexions que le routeur lui transmet, car il n'y a pas de chemin direct vers le serveur.
Il existe cependant des moyens de contourner les problèmes de ce type causés par NAT. Ils impliquent généralement l'ordinateur derrière le NAT faisant une connexion sortante, qui est ensuite utilisée pour la communication. Voir par exemple
http://en.wikipedia.org/wiki/Hole_punching
Universal Plug and Play, tel que cité dans l'autre réponse, peut également permettre.
Fondamentalement, vous avez besoin d'un programme sur cet ordinateur qui va initier la connexion. C'est ainsi que des programmes comme FogCreek CoPilot, LogMeIn, etc. permettent l'administration à distance de machines derrière des routeurs NAT sans configurer le routeur.
Idéalement, vous voulez avoir le client NATed intiate la connexion mais si ce n'est pas possible, vous aurez envie de regarder dans STUN ou UPnP
STUN est une collection d'outils et de protocoles qui vous permet de perforer des trous à travers NAT . Cela peut nécessiter la coopération d'un serveur non NATed. Cela peut échouer en fonction de l'implémentation NAT
UPnP est un protocole vers le routeur NAT qui peut permettre au client de transférer dynamiquement les ports requis. Tous les routeurs NAT ne supporteront pas cela, bien que la plupart des routeurs modernes le feront probablement.
- 1. VB.net 1.1 Création de port d'imprimante TCPIP avec l'API CreateProcessWithLogon
- 2. Un moyen de comprendre l'URL de redirection
- 3. Surmonter la longueur du motif de recherche de l'algorithme Bitap
- 4. Emulation d'un routeur UPnP
- 5. Peut-il fonctionner via la redirection de port ssh?
- 6. Comment faire pour qu'un serveur TCP fonctionne derrière un routeur (NAT) sans aucune configuration de redirection requise
- 7. Redirection du moteur de recherche
- 8. Y at-il un port de memcache à .Net?
- 9. Comment programmer un routeur par programme?
- 10. Comment faire pour transférer le port vers le routeur en utilisant python
- 11. Problème ip/port du serveur socket
- 12. lié à la redirection de port dans l'hôte VirtualBox -> Guest
- 13. Téléchargement avec ASP.NET MVC, affichage du résultat de la redirection
- 14. Comment surmonter les problèmes de javascript?
- 15. Y at-il un moyen de faire un effet Ombre portée en XAML sur un TextBlock?
- 16. Transfert du port 80 - pas de css ou d'images
- 17. Y a-t-il un moyen de créer un Zend_Controller_Router qui corresponde/text mais pas/text /?
- 18. Meilleure façon de surveiller un serveur sur un port TCP
- 19. Android: Y a-t-il un port PC?
- 20. Y at-il un moyen de typedef cela?
- 21. Comment envoyer/recevoir une chaîne nmea sur tcpip/udp
- 22. Surveillance du port série
- 23. Y at-il un moyen de configurer le compte de messagerie sur iPhone à partir du code?
- 24. Tcpip écouteurs sockets flux SSL tellement de confusion
- 25. Y at-il un moyen de rendre WatiN cliquez sur un lien avant que la page ne finisse de charger
- 26. Y at-il un moyen de créer un fichier journal sur l'iPhone
- 27. Nant la création du fichier de redirection de cmd.exe appelé « programme » sur c: \ lecteur
- 28. Y at-il un moyen de détecter la fermeture de la page par javascript?
- 29. La meilleure façon de créer une interface graphique réseau pour un routeur?
- 30. Port du serveur de développement ASP .NET
peut s'il vous plaît me donner plus d'informations sur ce sujet – user63898