Bonjour
Je ne sais pas si c’est ici que je dois poster ce post . Si vous savez ou je devais le poster dites le moi .
Revenons a notre sujet. J’ai un domaine .ml (gratuit chez freenom.com ) et j’héberge des serveur de jeu sur mon vps debian avec comme panel bgp ( bright game panel ).
Mais je ne sais vraiment pas comment faire . En sachant que Je peut editer la zone DSN chez Freenom et que j’ai plusieurs choix( Cname , A , AAAA LOC , MX , ect )
Ce n’est pas à proprement parlé dans la zone DNS que tu doit effectuer tes modifications afin de rediriger une url vers un couple IP + Port mais dans la configuration d’un vhost.
Chaque serveur minecraft devra écouté sur un port différent et lorsque tu cherchera à te connecter sur l’un ou l’autre il te faudra simplement modifié le port de connection.
Pour ce qui est d’un gestion sous-domaines par serveurs je ne suis pas sûr que ce soit facilement réalisable mais un enregistrement de type SRV dans la zone DNS devrait suffire en théorie.
avec quelque chose de ce genre :
Indiquer le sous-domaine : _minecraftserver1._tcp.server
Si tu penses à du DNS, « rediriger » est un terme impropre. DNS ne fait pas de redirection. La seule chose qui s’en approche est l’enregistrement de type CNAME mais il sert à créer des alias de domaines et n’a pas la notion de port.
Le vhost par nom est une notion plutôt spécifique à certains protocoles comme HTTP (à partir de la version 1.1). Minecraft utilise-t-il le protocole HTTP ? Si oui, un reverse proxy devrait faire l’affaire.
Pas besoin de vhost pour ça, et je soupçonne que c’est justement ce que Diy chercher à éviter.
A condition que Minecraft supporte les enregistrements DNS de type SRV.
Tout d’abord Merci Clochette et PascalHambourg pour vos reponse.
Oui en effect je veut eviter de changer le port de connexion du joueur . Donc le joueur devrais que taper serv1.domain.ml et laisser le port par defaut pour etre connecter au serveur mon.ip.vps:19100
puis serv2.domain.ml se connecte au serveur mon.ip.vps:19101
et ainsi de suite.
J’ai vue sur des forums que il faut faire ca mais je n’ai pas le choix SRV chez freenom.com Mais je peut changer les NameServer vers un hebergeur qui propose ce type de redirection ( Hostinger fr par ex. )
Mais je peut que avoir 2 sous domaine . Et je ne sais pas comment faire cela . Un conseil ou un tuto ne sera pas de refus
(Il faut encore verifier si ca fonctionne sur MC comme la dit Clochette )
Re bonjour , Je suis en train de mettre mon domaine sur dynu.com
Il faut attandre 24h pour la verif du compte (il vont verifier avec la propagation dns du coup ca prend du temps . ) Apres je vais essayer le SRV pour voir si ca fonctionne …
@+
En faite je vien d’essayer SRV mais je ne peut pas me connecter . Je pense que le jeu (Minecraft Pocket Edition) ne support pas l’enregistrement SRV ou si non j’ai mal configurer
Je ne connais pas Minecraft et je ne sais pas si cette version particulière supporte les enregistrements SRV, mais l’article de Wikipédia en anglais sur SRV mentionne que ce type d’enregistrement est supporté par Minecraft. Le lien fourni en référence http://minecraft.gamepedia.com/1.3.1 indique que le support du SRV a été ajouté à partir de la version 1.3.1.
En tout cas ta configuration n’est pas bonne. La page indique :
Service name should be « minecraft »; i.e. « _minecraft._tcp.example.com ».
Donc le protocole serait plutôt « tcp » et non « udp » (dans le doute tu peux créer un enregistrement pour chacun des deux protocoles, ou vérifier sur ton serveur si minecraft écoute en TCP ou UDP avec netstat -ntulp en root). Et le nom du service doit être « minecraft » alors que tu as inscrit « 0 ». Je suppose que l’interface de configuration DNS ajoute les « _ » devant les noms de service et de protocole, mais il faudra le vérifier, soit via l’interface si elle permet de lister les enregistrements de la zone au format fichier de zone, soit avec un programme d’interrogation DNS comme dig, host ou nslookup.
D’autre part, tu écrivais vouloir rediriger serv1.domaine.ml vers xxx.xxx.xx.xxx:19100, mais tu as inscrit « srv1 » et non « serv1 ».
Comme tu as masqué la valeur du champ « Hostname », je ne vois pas ce que tu as écrit, mais je précise que ce champ doit contenir un nom d’hôte et non une adresse IP. C’est le nom d’hôte qui doit avoir un enregistrement de type adresse (A en IPv4 et AAAA en IPv6) pointant vers l’adresse IP.
Pour finir, un TTL court est bien pour les tests, mais ensuite une valeur aussi courte n’est pas utile puisque l’enregistrement n’aura pas vocation à changer souvent.
J’ai une petit question . Si Minecraft Pocket Edition ( pas la version pc ) ne supporte pas les enregistrement DSN de type SRV . Alors je ne peut pas le faire non ?
Car j’ai vue sur un forum mcpe anglais que ce n’etais pas supporter …