Um arquivo de zona para dois domínios

2

Eu tenho que gerenciar dois domínios: compagny.com copagny.bigcompagny.com

Eu uso o Bind9 no Debian Lenny.

Eu quero usar um arquivo de zona para os dois domínios.

  • Se eu pedir server.compagny.com, ele me dará o endereço 10.0.0.1
  • Se eu pedir server.compagny.bigcompagny.com, ele me dará o mesmo endereço 10.0.0.1

Eu não quero criar duas vezes os mesmos arquivos para o meu servidor DNS: É muito difícil manter.

Como posso fazer isso?

Thx

    
por Kortex786 17.05.2010 / 10:36

2 respostas

5

Basta listar o mesmo arquivo duas vezes no seu named.conf :

zone "example.com" IN {
    type master;
    file "example.com";
};

zone "subsidiary.example.com" IN {
    type master;
    file "example.com";
};

No entanto, você terá que ser esperto com o conteúdo do seu arquivo de zona:

  1. Não inclua uma instrução $ORIGIN - está implícita no arquivo de configuração
  2. Use " @ " para se referir ao $ORIGIN implícito
  3. Use nomes de domínio relativos (não FQDNs) conforme apropriado.
  4. Use os FQDNs quando realmente importa qual domínio é retornado
por 17.05.2010 / 12:07
0

Você pode ter uma zona para vários domínios especificando o mesmo arquivo de zona para cada domínio no named.conf. No entanto, os exemplos que você fornece não são domínios, eles são hosts. A única maneira que posso ver para fazer isso facilmente é com curingas. Qualquer outra maneira é muito mais difícil de manter do que simplesmente ter arquivos de zona separados.

    
por 17.05.2010 / 10:56