DNS et redirection sur différents services
Froyorst
Messages postés
22
Date d'inscription
Statut
Membre
Dernière intervention
-
brupala Messages postés 112023 Date d'inscription Statut Membre Dernière intervention -
brupala Messages postés 112023 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Je suis entrain de mettre en place une petite infrastructure réseau (si on peut appeler ça comme ça) qui va fonctionner de la manière suivante :
Machine 1 (port XXXX)
Service 1 (port XAAA)
Service 2 (port XBBB)
Service 3 (port XCCC)
Machine 2 (port YYYY)
Service1 (port YAAA)
Service2 (port YBBB)
J'aimerais jouer avec mon DNS de la manière suivante :
ServiceX.machineX.domaine.com qui redirige vers le bon service sur la bonne machine.
Pour ça je sais faire deux solutions :
- Faire des redirections de ports de manière à ce que quand l'utilisateur tape machineX.Domaine.com:Port il arrive sur le bon service.
Solution que je ne trouve pas ergonomique puisque du coup l'utilisateur va devoir connaître les ports que j'alloue.
- Faire des redirection web de manière à ce que serviceX.machineX.domaine.com redirige vers MachineX.Domaine.com:Port et emmène donc l'utilisateur à bon port. Mais j'ai l'impression que cette solution n'est pas très propre.
Du coup je me demandais si il n'y avait pas moyen de lancer un service sur le port 80 qui redirigerait l'utilisateur à bon port.
Ainsi si l'utilisateur tape Domaine.com/ServiceX, il serait proprement redirigé vers le bon service, quitte à ce que ce soit sur une autre machine que celle sur laquelle ce service de redirection tourne (parceque le soucis, c'est que sans indiquer de port, il va d'office allez toquer au port 80 et donc, à la machine sur laquelle se port est redirigé).
Comme je dis souvent, si j'y pense, c'est que quelqu'un y a déja pensé avant. Mais je sèche sur comment faire.
Merci de vos réponses
Je suis entrain de mettre en place une petite infrastructure réseau (si on peut appeler ça comme ça) qui va fonctionner de la manière suivante :
Machine 1 (port XXXX)
Service 1 (port XAAA)
Service 2 (port XBBB)
Service 3 (port XCCC)
Machine 2 (port YYYY)
Service1 (port YAAA)
Service2 (port YBBB)
J'aimerais jouer avec mon DNS de la manière suivante :
ServiceX.machineX.domaine.com qui redirige vers le bon service sur la bonne machine.
Pour ça je sais faire deux solutions :
- Faire des redirections de ports de manière à ce que quand l'utilisateur tape machineX.Domaine.com:Port il arrive sur le bon service.
Solution que je ne trouve pas ergonomique puisque du coup l'utilisateur va devoir connaître les ports que j'alloue.
- Faire des redirection web de manière à ce que serviceX.machineX.domaine.com redirige vers MachineX.Domaine.com:Port et emmène donc l'utilisateur à bon port. Mais j'ai l'impression que cette solution n'est pas très propre.
Du coup je me demandais si il n'y avait pas moyen de lancer un service sur le port 80 qui redirigerait l'utilisateur à bon port.
Ainsi si l'utilisateur tape Domaine.com/ServiceX, il serait proprement redirigé vers le bon service, quitte à ce que ce soit sur une autre machine que celle sur laquelle ce service de redirection tourne (parceque le soucis, c'est que sans indiquer de port, il va d'office allez toquer au port 80 et donc, à la machine sur laquelle se port est redirigé).
Comme je dis souvent, si j'y pense, c'est que quelqu'un y a déja pensé avant. Mais je sèche sur comment faire.
Merci de vos réponses
A voir également:
- DNS et redirection sur différents services
- Changer dns - Guide
- Dns gratuit - Guide
- Flush dns - Guide
- Dns benchmark - Télécharger - Divers Réseau & Wi-Fi
- Différence entre tcp et udp - Guide
1 réponse
Salut,
ce que tu veux faire n'existe pas, du moins pas dans le monde DNS, car le dns n'a jamais géré les ports.
A la limite, mais c'est tordu si pas accès distant, ajouter un routeur qui fait de la pat (traduction de ports) vers des machines virtuelles hébergeant chacune un service:
une VM avec ip A:A pour le service A
une VM avec ip B:B pour le service B
une VM avec ip C:C pour le service C ....
etc
Les VM peuvent être sur des machines physiques différentes ou la même , ce qui compte c'est qu' elle aient des adresses IP différentes.
Devant donc un genre de routeur qui va faire de la PAT pour passer le port pa défaut vers le bon port de l'appli.
Mais bon, il est sans doute plus propre de préconfigurer en favoris les URL qui vont bien directement.
ce que tu veux faire n'existe pas, du moins pas dans le monde DNS, car le dns n'a jamais géré les ports.
A la limite, mais c'est tordu si pas accès distant, ajouter un routeur qui fait de la pat (traduction de ports) vers des machines virtuelles hébergeant chacune un service:
une VM avec ip A:A pour le service A
une VM avec ip B:B pour le service B
une VM avec ip C:C pour le service C ....
etc
Les VM peuvent être sur des machines physiques différentes ou la même , ce qui compte c'est qu' elle aient des adresses IP différentes.
Devant donc un genre de routeur qui va faire de la PAT pour passer le port pa défaut vers le bon port de l'appli.
Mais bon, il est sans doute plus propre de préconfigurer en favoris les URL qui vont bien directement.