Esta es una pregunta canónica sobre la resolución de DNS / nombres de host a IP / puertos
Ejemplo 1
Estoy ejecutando un servidor web en el puerto 80 y otro en el puerto 87. Me gustaría usar DNS para que www.example.com vaya al puerto 87. ¿Cómo puedo lograr esto usando solo DNS?
Ejemplo 2
Estoy ejecutando un servicio en mi servidor en un puerto no estándar. ¿Cómo puedo hacer que los clientes se conecten a este puerto no estándar automáticamente? ¿Puedo usar DNS? ¿Existe algún soporte específico para la aplicación donde DNS pueda indicar la IP y el puerto?
Ejemplo 3
¿Algunos protocolos de aplicación admiten específicamente el reconocimiento del nombre de host y permiten que se tomen acciones especiales basadas en esta información? ¿Hay otras preguntas sobre la falla del servidor que cubran algunas de estas?
Commandeering:
Originalmente, esta pregunta se refería a ejecutar IIS y Apache en el mismo servidor, pero los mismos conceptos se pueden aplicar a cualquier software de servidor que reciba conexiones de clientes. Las respuestas a continuación describen los problemas técnicos y las soluciones del uso de DNS y el soporte del protocolo de aplicación para asignar un número de puerto para que un cliente se conecte.