Esta é uma pergunta canônica sobre resolução de DNS / nomes de host para IPs / portas
Exemplo 1
Estou executando um servidor Web na porta 80 e outro na porta 87. Gostaria de usar o DNS para que www.example.com vá para a porta 87. Como fazer isso usando apenas o DNS?
Exemplo 2
Estou executando um serviço no meu servidor em uma porta não padrão. Como faço para que os clientes se conectem automaticamente a essa porta não padrão? Posso usar DNS? Existe algum suporte específico para aplicativos em que o DNS possa indicar o IP e a porta?
Exemplo 3
Alguns protocolos de aplicativos suportam especificamente o reconhecimento de nome de host e permitem que ações especiais sejam executadas com base nessas informações? Existem outras perguntas sobre falha no servidor que abordam algumas delas?
Commandeering:
Esta pergunta foi originalmente feita sobre a execução do IIS e Apache no mesmo servidor, mas os mesmos conceitos podem ser aplicados a qualquer software de servidor que receba conexões de clientes. As respostas abaixo descrevem os problemas técnicos e as soluções do uso de DNS e suporte ao protocolo de aplicativos para atribuir um número de porta para o cliente se conectar.