Você desejará configurar um arquivo host em seu servidor de borda que aponte para o (s) servidor (es) de Transporte de Hub. Assim, por exemplo, supondo que este é um site único e que o seu Hub está na sua rede interna, você modificaria a entrada do seu host para se parecer com algo como:
#Hub Transport Entry
192.168.X.X hubserver.domain.local hubserver
Você também precisaria ter certeza de que sua rede interna era roteável para sua DMZ e sua DMZ para sua rede interna.
Para resolver a outra parte do seu problema de DNS, basta apontar seu servidor DMZ para um provedor de DNS público, como o Google (8.8.8.8).