Ok, primeiro de tudo, você não pode especificar a porta para HTTP no seu DNS *
Você deseja que dois nomes de host diferentes sejam manipulados por dois contextos diferentes no tomcat. Isso é chamado de hospedagem virtual. O Tomcat o suporta, não é necessário ter um recurso de encaminhamento de porta.
Por documentação do Tomcat , você provavelmente quer algo assim:
<Engine name="Catalina" defaultHost="ren">
<Host name="ren" appBase="renapps"/>
<Host name="stimpy" appBase="stimpyapps"/>
</Engine>
Substituindo "ren" por um nome de domínio totalmente qualificado (por exemplo, "foo.example.com" ou "www.example.net") e "stimpy" com o outro.
* Ok, teoricamente, tecnicamente, você pode especificar a porta para o HTTP em seu DNS usando o SRV, mas nenhum cliente / navegador HTTP principal irá honrá-lo.