Vou começar com um rápido, sim, isso é semelhante a muitas outras perguntas, mas eu tenho uma questão muito específica relacionada a como configurar o bind9, que parece não ter sido abordado em outro lugar.
Esta é a minha situação:
- Temos um monte de máquinas dev por trás de um firewall.
- As máquinas dev não têm acesso externo.
- Todos os programadores estão em uma vpn que lhes dá acesso às máquinas dev.
Gostaria de ter uma maneira de permitir vários registros DNS de 'dev', sem mexer nos nossos registros DNS públicos.
De um modo geral, este é o meu plano:
- Executar um servidor DNS na rede dev
- Todos os programadores têm um par de servidores DNS definidos em suas configurações de rede local
Então funcionaria assim; Eu tenho um monte de entradas dev dns, por exemplo.
*. dev.mysite1.com - > vpn ip
* .dev.mysite2.com - > vpn ip
No entanto, como as máquinas clientes têm duas entradas DNS definidas, elas encadearão a solicitação e as solicitações de www.mysite1.com, etc., serão resolvidas para o servidor dns normal (público).
Então, pergunta:
Como você configura o bind para que ele resolva um subdomínio (por exemplo, dev.mysite.com), mas não resolve nenhum outro subdomínio (por exemplo, www.mysite.com)?
Isso provavelmente é trivial, mas depois de instalar o bind e criar um arquivo de zona, as coisas parecem não estar funcionando?
Como deve ser meu arquivo named.conf.local / arquivo de zona específico para resolver um subdomínio específico, mas não o domínio inteiro?
-
Editar: Sim, vi Ignorar algumas entradas de DNS em BIND para redes internas , mas eu meio que esperava que houvesse uma maneira de fazer isso facilmente usando bind ...