J'ai mis en place un serveur minecraft bedrock edition sur mon téléphone Android en installant nukkit dans un ubuntu pour ARM émulé dans l'émulateur de terminal termux pour Android et cela fonctionne plutôt bien et je peux m'y connecter depuis mon propre appareil. Mais maintenant je veux le faire suivre de port pour qu'il soit accessible de n'importe où dans le monde, mais les guides en ligne disent que vous avez besoin de l'ip de votre routeur...bla,bla,bla mais je n'ai pas de routeur, j'utilise le réseau 4g fourni par jio. Comment puis-je faire fonctionner mon serveur en ligne ?
Réponses
Trop de publicités?Utilisez la commande ifconfig intégrée dans pratiquement toutes les versions d'Android. Vous pouvez y accéder en installant un émulateur de terminal. Cependant, il se peut que vous ne puissiez pas accéder au serveur fonctionnant sur votre appareil parce que votre fournisseur bloque les connexions entrantes vers tous les appareils mobiles pour des "raisons de sécurité", ou du moins c'est ce que mon fournisseur m'a dit lorsque j'ai essayé d'héberger un serveur web http sur mon appareil Android.
Sur le réseau 4G, vous n'obtenez pas d'IP publique (la plupart du temps) de votre opérateur de réseau mobile. Votre téléphone ne sera donc pas accessible depuis l'internet. Voir aussi : Comment se connecter à Android via SSH sur une IP publique 3G/4G ? .
Cependant, si votre appareil est accessible depuis l'internet, vous n'avez pas besoin de faire une redirection de port. Cette opération n'est nécessaire que si vous êtes derrière un NAT (routeur), mais que vous êtes directement connecté à l'internet. Si vous créez un hotspot sur Android et que vous exécutez un serveur sur un hôte connecté, vous pouvez transférer le port de cette manière : Comment rediriger l'internet à l'aide d'un hotspot Android ? ?