Você não pode usar o DNS para apontar para uma porta (a menos que o cliente suporte registros SRV, a maioria não aceita).
Sites e protocolos com cabeçalhos de host
Você terá que colocar algum método de front-end para fazer isso. Normalmente, você usaria um servidor Web front-end ou um software proxy dedicado para encaminhar a conexão da porta 80 para a porta 80 com base no nome do servidor que está sendo solicitado no cabeçalho. Alguns firewalls também podem encaminhar com base no cabeçalho do host também.
Registros SRV
Alguns clientes suportam pesquisas de registros SRV que indicam o nome do host e o número da porta do servidor para o serviço especificado (ou seja, o usuário especifica "exemplo.com", o cliente consulta um registro SRV e obtém "server101.exemplo.com" porta "255", em seguida, se conecta a isso). Alguns clientes também implementam isso onde não é necessário (meu último smartphone procuraria os registros SRV ao configurar uma nova conta de e-mail, por exemplo).
Infelizmente, o suporte para registros SRV é altamente incomum. Apenas alguns protocolos notáveis exigem o suporte (Jabber / XMPP, Kerberos, LDAP, SIP) e nem todo cliente o suporta mesmo quando obrigatório.