Você está usando o Active Directory? Nesse caso, você não pode realmente usar um servidor DNS externo para usuários internos. Também seria mais benéfico para nós se você atualizasse a questão com detalhes para onde cada função vai e como você deseja dividi-la.
Basicamente, se o seu ambiente funciona com o AD, não é possível apontar suas estações de trabalho para servidores dns externos, pois as estações de trabalho precisam saber como encontrar o controlador do AD, como encontrar um ao outro outros servidores. Considerando que você tem 40 estações de trabalho presumo que você deve estar usando o Active Directory (caso contrário, seria desperdício de recursos não).
Na verdade, se você tem o Active Directory no seu servidor, não pode configurá-lo sem o DNS, então se você estiver dividindo os papéis, deve ser algo como (não tenho em mente o que você tem em seu rede):
- Servidor 1 - AD / DNS
- Servidor 2 - SharePoint
- Servidor 3 - SQL
- Servidor 4 - Exchange
- Servidor 5 - 2º AD / DNS - > se for uma máquina física diferente, caso contrário, não importa tanto quanto quando a máquina física está em baixo. O AD / DNS está inativo.
EDIT: considerando sua atualização
- Servidor 1 - AD / DNS (principal)
- Servidor 2 - FileServer
- Servidor 3 - AD / DNS (secundário) - servidor físico diferente
Além disso, como você parece ter algum espaço livre, pode colocar SharePoint Foundation 2010
em sua rede e ter um local pequeno e agradável para os usuários compartilharem o trabalho deles. É realmente útil mesmo em lugares tão pequenos. Eu tenho configuração semelhante e ter Sharepoint como um armazenamento central para arquivos é muito melhor do que FileServer simples (é claro que o Fileserver tem seus benefícios - mas o SharePoint é bom para trabalhar em documentos - histórico de mudanças, etc.)