2015-07-29 1 views
0

J'essaie d'exécuter un serveur sur un hôte différent de mon site Web. Comment puis-je le configurer de sorte que si les gens se connectent à certains ports de mon domaine qu'ils se connectent à mon serveur, et que mon site fonctionne toujours.Site Web hôte et serveur sur le même domaine

Répondre

0

Les ports existent au niveau TCP et UDP. Il n'y a rien que le DNS puisse faire pour changer magiquement ce qui se passe, chez le client ou chez votre serveur, à ce niveau.

Pour votre site Web, DNS fournit la traduction de son nom en un ensemble d'adresses IP. Le navigateur du client essaiera alors de parler au port 80 ou 443 sur l'une de ces adresses. Si vous souhaitez que l'autre serveur utilise le même nom que le site Web, il doit répondre aux demandes sur d'autres ports sur le même ensemble d'adresses IP. Si votre serveur utilise un protocole qui est nouveau et assez intelligent pour utiliser les enregistrements SRV, vous pouvez l'utiliser pour exécuter le serveur là où c'est pratique, mais toujours indiquer aux utilisateurs de se connecter au nom du serveur Web. Consultez la documentation pour plus de détails. Si vous ne pouvez pas faire cela, une autre possibilité est d'exécuter un petit processus sur le serveur Web qui écoute les ports de l'autre serveur et transmet tout le trafic là où le serveur est en cours d'exécution. La faisabilité et les détails de cela dépendent beaucoup de ce que le serveur est réellement, donc je ne peux pas en dire plus à ce sujet.

Ou vous pouvez simplement dire aux utilisateurs d'utiliser www.tellusthesoddingname.com pour le site Web et server.tellusthesoddingname.com pour le serveur et de pointer ces noms à différentes adresses IP. Ce qui est de loin la solution la plus simple et la plus robuste.