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.