Vous voulez vérifier quelques points:
Si vous avez plusieurs adresses IP publiques normales:
- Attribuez une adresse IP publique ordinaire à votre serveur Web.
- Assurez-vous que votre routeur sait comment s'y rendre.
- Liez le serveur Web pour répondre sur cette adresse IP: 8010 tuple.
C'est ainsi qu'Internet a été conçu. Malheureusement, nous n'avons presque plus d'adresses IPv4, ce qui donne un vilain problème appelé NAT. C’est presque certainement ce que vous utilisez à la maison, alors continuez à lire.
Si vous ne possédez qu'une seule adresse IP publique (par exemple, 139.255.51.226) et utilisez les adresses RFC1918 à la suite (par exemple, 192.168.x.x)
à l'aide de la traduction d'adresses de réseau (NAT), puis:
- Accédez à votre routeur (probablement une partie de votre «modem» SoHo) et configurez la redirection de port. Dites-lui de transférer le port 8010 à 192.168.0.50:8010.
- Essayez de vous assurer que votre serveur Web reste à cette adresse IP. Cela se fait généralement en ajoutant une entrée à la liste des adresses IP réservées du serveur DHCP. Sur les «modems» SoHo, le serveur DHCP fait généralement partie du «modem». Vous pouvez ignorer ceci, mais si l'adresse IP du serveur change, vous devrez redéfinir la règle de transfert de port, ainsi que potentiellement transférer à un hôte non souhaité si celui-ci obtenait accidentellement l'ancienne IP. Ce n'est pas un risque à la maison, mais c'est une très mauvaise pratique.
Maintenant, de à l'extérieur votre réseau (par exemple, en utilisant un navigateur sur un téléphone connecté via l’Internet du téléphone et non via le Wi-Fi), essayez d’ouvrir http://139.255.51.226:8010/connect/webcontent/
Cette demande sera acheminée vers votre "modem".
Le modem verra que c'est pour le port 8010 et le transmettra à 192.168.0.50:8010.
Notez que cela ne fonctionnera pas à l'intérieur de votre réseau local à moins que votre modem ne prenne en charge quelque chose appelé "Hairpin NAT"
Veuillez noter que mon serveur Web est situé sur une machine virtuelle.
Tant que la machine virtuelle est connectée à votre réseau (par exemple, en utilisant un "pontage" plutôt que un "réseau uniquement hôte"), cela ne devrait pas avoir d'importance.
Comme mentionné par @doezer: Si votre adresse IP externe change, vous devez évidemment utiliser la nouvelle valeur plutôt que http://139.255.51.226:8010/connect/webcontent/ . La solution la plus simple consiste à ne pas faire référence à une adresse IP, mais à un nom. Le DNS est utilisé pour cela. Si vous avez une adresse IP dynamique, regardez DynDNS.
De plus, si vous pouvez utiliser IPv6, aucune redirection de port n'est nécessaire. Donnez juste à chaque ordinateur (réel ou VM) sa propre adresse IP.