Você está correto, isso não é possível. Você pode configurar o DNS interno para usar os mesmos nomes de host (por exemplo, você tem um servidor interno em 10.0.0.1 que é NATed para 1.2.3.4. Externamente, foo.bar.com resolve para 1.2.3.4. DNS interno (possivelmente usando split horizon se você já executou o seu próprio) permitiria que você fizesse isso.)