Não é trivial. Sua configuração de DNS sustenta muitas coisas com seu sistema e, portanto, a resolução de nomes de mudança de contexto fica muito confusa.
Imagine se você quiser - eu envio um email. Eu 'envio' o email para um servidor remoto específico (resolvido contra minha versão do DNS) e ele chega lá.
Mas então eu faço o mesmo e canalizo para mail
e localhost
descobre onde retransmiti-lo com base em seus próprios registros de troca de mensagens.
O melhor que você pode fazer é virtualizar e configurar servidores de 'grupos' com configurações DNS específicas.