Récemment, j'ai construit un serveur Minecraft pour m'amuser et je l'ai exécuté depuis mon ordinateur. Maintenant, je veux que des amis et d'autres joueurs puissent le rejoindre. Naturellement, j'ai fait du renvoi de port et j'ai désactivé le pare-feu IPv4 du routeur. Mais, il s'avère que mon Fournisseur d'Accès Internet bloque les ports dont j'ai besoin (25565) pour qu'ils me soient renvoyés! Suis-je coincé, ou y a-t-il un moyen de contourner cela en toute sécurité ?
Réponses
Trop de publicités?Une façon de contourner cette situation est de modifier le port sur lequel votre serveur est en cours (quelque part dans les propriétés du serveur), changez-le pour quelque chose comme 25566, ou un port qui n'est pas bloqué.
Vos amis devront ajouter le port à la fin (comme monserverdomain:25566), ou vous pouvez créer un alias (via un service gratuit comme noip) pour utiliser le port, donc lorsque vous accédez à myaliasdomain, il vous redirigera vers myserverdomain:25566.
J'ai déjà fait cela, et cela a bien fonctionné, bien que les options d'alias gratuites soient limitées à certains domaines de base, donc vous devrez peut-être payer si vous voulez quelque chose de joli.
Remarque, les fournisseurs d'accès Internet ne bloquent généralement pas le port 25565. Êtes-vous sûr que votre routeur a été correctement redirigé vers le port?
EDIT: Plus d'informations:
Le port n'est pas verrouillé à 25565, vous pouvez le modifier, et dans ce cas, vous devrez le faire. Je peux vous guider si nécessaire, nous pouvons discuter à ce sujet, faites le moi savoir.
Les seuls endroits où vous devez le modifier sont:
- Les propriétés du serveur
- Le pare-feu de la machine du serveur (si le serveur a un pare-feu)
- La redirection de port
- Les clients
Pour les clients, vous pouvez soit:
- Leur donner votre nouvelle adresse (123.456.789.123:25566)
- Créer un alias vers votre adresse IP externe puis informer vos clients (mydomain.org:25566 où mydomain.org pointe vers 123.456.789.123)
- Créer un alias qui redirige y compris le port (mydomain.org où mydomain.org pointe vers 123.456.789.123:25566)
Personnellement, j'ai décidé de combiner les deuxième et troisième options pour changer d'IP. J'ai créé un alias vers mon ip, et un autre qui pointe vers mon alias précédent mais avec le port attaché à la fin. Donc j'ai fait mydomain.org = 123.456.789.123, puis myminecraftserver.org = mydomain.org:25566. De cette façon, lorsque mon adresse IP externe change, je peux simplement modifier mydomain.org, ainsi que la possibilité d'un serveur web, d'un serveur ssh, ou d'autres services utilisant mydomain.org.
Le problème auquel j'ai fait allusion précédemment est que l'utilisation d'une IP directe dans vos clients minecraft est très peu fiable. Votre fournisseur d'accès Internet changera votre adresse IP externe de temps en temps, et une fois que cela se produit, tous vos clients ne verront plus votre serveur comme en ligne. En utilisant un service de nom de domaine dynamique, vous pouvez mettre à jour votre domaine (mydomain.org) vers votre adresse IP changée chaque fois que cela change, et simplement donner à tous vos clients le domaine. De cette façon, ils utilisent simplement mydomain.org ou mydomain.org:25566, ce qui est plus facile à taper et à retenir, et vos clients resteront connectés lorsque votre adresse IP externe change.
Si vous cherchez un service d'hébergement dynamique gratuit pour obtenir votre propre "mydomain.org" personnel, je vous suggère la société "NoIP". Recherchez-les sur Google. Ils sont gratuits tant que vous vérifiez que votre domaine est toujours utilisé tous les 30 jours.
La réponse est simple. Choisissez des ports différents. J'ai déjà construit des serveurs minecraft headless ubuntu. Vous pouvez choisir des ports différents dans le fichier de configuration et ensuite faire mapper ces ports via le transfert de port sur votre routeur. Ah, et ne jamais éteindre le pare-feu de votre routeur. Vous rendez chaque appareil de votre réseau vulnérable.