comportamento padrão do servidor de nomes (configuração named.conf; Bind9)

2

É possível configurar o named.conf para ter um comportamento padrão?

Por exemplo, se este for meu named.conf ( https://gist.github.com/3c755018696e262ee4d9 ) & isso é guubo.com.db ( https://gist.github.com/affa63b5a5b250b5de17 )

Basicamente, existem muitos domínios apontando para ns1.hotelpublisher.com ns2, .. e todos eles têm a mesma configuração que guubo.com.db (exceto para o nome do domínio, é claro). Mas as configurações do Google, o e-mail de suporte do servidor etc. são iguais em todos os domínios.

    
por Gajus 25.05.2011 / 09:58

1 resposta

3

Bem, o que eu fiz foi: eu criei o arquivo default.db que eu incluí em cada zona master. Por isso, named.conf é assim:

# [..]
zone "hotelpublisher.com"
{
    type master;
    file "/var/named/default.db";
};

zone "guubo.com"
{
    type master;
    file "/var/named/default.db";
};

E default.db assim:

$ttl 14400
@ IN SOA ns1.hotelpublisher.com. [email protected]. (
 2011041105; Serial in YYYYMMDDXX (XX is increment)
 10800; refresh seconds
 3600; retry
 604800; expire
 38400; minimum
);

@ IN A 77.79.10.25
@ IN NS ns1.hotelpublisher.com.
@ IN NS ns2.hotelpublisher.com.

@ IN MX 1 aspmx.l.google.com.
@ IN MX 5 alt1.aspmx.l.google.com.
@ IN MX 5 alt2.aspml.l.google.com.
@ IN MX 10 aspmx2.googlemail.com.
@ IN MX 10 aspmx3.googlemail.com.

www IN CNAME @
mail IN CNAME ghs.google.com.

@ TXT "v=spf1 a mx ptr mx:aspmx.googlemail.com include:aspmx.googlemail.com ~all"

Isso removeu muita redundância. Se houver algum comentário, sinta-se à vontade para compartilhar.

    
por 25.05.2011 / 11:08