7 votes

Comment faire pointer un domaine vers un port spécifique pour un serveur Minecraft ?

J'ai un serveur Minecraft qui fonctionne sur un port différent du port par défaut. Je veux créer un domaine qui pointe vers le port du serveur, mais lorsque je le crée, il ne me permet pas de définir l'IP en ip:port. Je ne veux pas non plus que les gens aient à mettre domain.com:port.

Y a-t-il un moyen de résoudre ce problème ?
Je pense que cela doit être facile, car il existe des pages web qui vous permettent de créer un sous-domaine pointant vers un port que vous pouvez spécifier.

EDIT: J'ai trouvé ce guide qui explique exactement comment faire ce que je demande. Cependant, j'ai obtenu un domaine gratuit de Freenom et je pense qu'ils ne me donnent pas la possibilité d'ajouter des enregistrements SRV (et je ne sais même pas ce que cela signifie). Y a-t-il un autre moyen de faire ce que ce guide explique avec des domaines Freenom ? Je ne veux vraiment pas dépenser d'argent pour cela car, encore une fois, il s'agit d'un serveur très petit et je joue seulement avec quelques amis. Je sais que de cette manière, j'obtiendrais quelque chose comme mc.domain.tk mais cela me convient.

Merci pour toutes les réponses jusqu'à présent.

5voto

dly Points 15016

Vous ne pouvez pas. *

Les noms de domaine ne prennent pas en charge cela. Ils ne sont qu'un alias lisible par l'homme d'une ou plusieurs adresses IP et ne peuvent pas être liés à un port spécifique.

Si vous voulez que vos joueurs puissent simplement utiliser le nom de domaine sans le port, vous devrez utiliser le port par défaut (pour Minecraft c'est 25565). Le port par défaut sera toujours utilisé lorsque qu'un joueur ne spécifie pas de port dans le jeu. Par exemple: mc.example.com:25565 = mc.example.com.

Ou si vous y avez accès, vous pourriez également rediriger le port par défaut vers le vôtre. Par exemple avec iptables. Mais cela ne fonctionnerait que si le port par défaut n'est pas déjà utilisé (par exemple par un autre serveur Minecraft).

* Certains fournisseurs le permettent dans leur panneau de contrôle en tant que partie de la redirection non masquée. Ils redirigent ensuite le trafic de ce domaine en utilisant leurs paramètres locaux vers l'ip:port cible. Ce n'est pas une pratique courante donc je ne peux pas dire qui le supporte réellement.

2voto

OrangeDog Points 2567

Ce n'est pas ainsi que fonctionne le DNS. Ce qui se trouve dans l'enregistrement A (ou AAAA) sera utilisé uniquement comme adresse IP. Le port est quelque chose de différent.

Cependant, vous pouvez obtenir ce que vous voulez. Il existe deux options principales.

  1. Exécutez un proxy sur le port par défaut qui redirige le trafic vers le(s) serveur(s) MC réel(s). Par exemple Velocity.

  2. Exécutez un serveur MC sur le port par défaut avec des mods qui redirigent les joueurs vers l'autre(s) serveur(s). Par exemple ServerRedirect.

Si ce que vous voulez est un peu compliqué, alors vous aurez besoin de plus d'une machine et/ou d'un domaine pour le résoudre.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X