Você precisa ter todos os sistemas dentro da rede resolvidos para um servidor DNS interno.
Quando todos os hosts estiverem usando o servidor DNS interno, você poderá definir o subdomínio como uma zona, como mulaz sugere, ou usar o DNS Forwarding - permitindo escolher quais hosts serão substituídos e deixar que o resto seja resolvido externamente . De qualquer forma, o servidor DNS interno retransmitiria (e armazenaria em cache) todas as solicitações que não conhece (como google.com).