Il s'agit d'une question canonique sur la résolution DNS / noms d'hôtes en adresses IP / ports.
Exemple 1
J'utilise un serveur Web sur le port 80 et un autre sur le port 87. J'aimerais utiliser DNS pour que www.example.com accède au port 87. Comment puis-je accomplir cela à l'aide de DNS uniquement?
Exemple 2
J'exécute un service sur mon serveur sur un port non standard. Comment faire en sorte que les clients se connectent automatiquement à ce port non standard? Puis-je utiliser le DNS? Existe-t-il un support spécifique à une application où DNS pourrait indiquer l’IP et le port?
Exemple 3
Certains protocoles d’application prennent-ils spécifiquement en charge la détection du nom d’hôte et permettent-ils d’entreprendre des actions spéciales en fonction de ces informations? Existe-t-il d'autres questions sur Server Fault qui couvrent certaines d'entre elles?
Commandeering:
Cette question concernait à l'origine l'exécution d'IIS et d'Apache sur le même serveur, mais les mêmes concepts peuvent être appliqués à tout logiciel serveur recevant des connexions de clients. Les réponses ci-dessous décrivent les problèmes techniques et les solutions liés à l’utilisation du support DNS et du protocole d’application pour attribuer un numéro de port à un client.