Proč to neřešíš na místě nejvhodnějším, tj. webovém serveru?
Proč máš na každé službě jiný port? Pak přece vůbec nepotřebuješ reverzní proxy?
edit: pokud nemáš praxi s managementem DNS (a to myslím vážně), takové praktiky jako vlastní DNS server rozhodně nedoporučuju.