A última parte deste post está errada. Fiquei com a impressão, com base em algumas coisas que eu tinha lido na web (se é na web, deve ser verdade!) Que parte das tarefas do Windows DNS Server Service para criar seu cache foi também carregar seu arquivo host em cache juntamente com os dados da zona local. Eu procurei em volta e não consegui encontrar provas concretas disso. Eu testei a teoria em minha própria máquina Server 2008 R2 e descobri que o arquivo hosts não foi usado para construir o Cache do Servidor DNS.
No entanto, acredito que tenho uma solução um pouco mais elegante que o Massimo. Em vez de criar uma zona autoritativa para toda a zona nlscan.com, basta criar uma zona denominada mailserver.nlscan.com e colocar um registro A sem nome nessa zona. O registro A sem nome terá o mesmo nome da zona e você poderá fornecer o endereço IP desejado. Todos os outros domínios sob o nlscan.com, assim como o próprio nlscan.com, serão resolvidos pelo DNS público.
Acabei de testar isso no meu próprio servidor DNS do Servidor 2008 R2 e consegui fazer o site do meu amigo (nessus.nl) resolver através de servidores DNS públicos, mas o subdomínio específico (blog.nessus.nl) foi resolvido para um Apple. com endereço IP. Experimente e veja se funciona para você.
Início da postagem mais antiga e errada:
Se meu entendimento estiver correto (EDITAR: e não é), quando o cache do DNS for criado na máquina do Server 2003, ele extrairá entradas do arquivo de hosts, bem como seus dados de zona. Colocar 172.16.0.10 mailserver.nlscan.com
no arquivo hosts da máquina do Server 2003 deve resolver o problema. Reinicie seus serviços DNS depois de alterar seu arquivo de hosts.
Use ipconfig / displaydns em qualquer máquina Windows (especificamente, sua máquina DNS Server 2003) para ver as entradas do arquivo host. Também tenha em mente que as respostas negativas são armazenadas em cache em seus clientes, portanto, sempre execute ipconfig / flushdns nos clientes com os quais você está experimentando. Caso contrário, você acabará abusando de vários objetos duros enquanto se pergunta por que seus clientes não conseguem resolver um nome que você acabou de digitar em um arquivo de zona / hosts. =)
Você tentou isso e falhou?