Isso não é possível desta forma: o endereço IP dos nomes de domínio é pesquisado primeiro, e se ambos a.dom.com e b.dom.com mapearem para o mesmo endereço IP, os pacotes que chegam ao proxy reverso serão idênticos , então não há como mapeá-los para portas diferentes.
Se os domínios tivessem endereços IP diferentes e você tivesse um único proxy reverso respondendo a todos esses endereços IP, seria possível (google "encaminhamento de porta").
Se tudo o que você quer é simplificar o acesso aos serviços via ssh , sugiro que você edite seus arquivos ssh_config com entradas como estas:
Host a
HostName a.dom.com
Port 2022
Então você pode apenas fazer ssh a e ele irá escolher automaticamente a porta correta. Você pode até adicionar uma linha User fhuertas se precisar de um nome de usuário diferente.