Como referência, as configurações básicas dos arquivos para definir um domínio no Bind.
/etc/namedb/named.conf
zone "dominio.com.br" {
type master;
notify no;
file "dominio.com.br";
};
/etc/namedb/dominio.com.br$TTL 3600 @ IN SOA dominio.com.br. email.admin.com.br. ( 2010062101 ; serial 5H ; refresh 2H ; retry 1W ; expire 1D ) ; minimum NS dominio.com.br. A 200.206.217.169 MX 0 200.206.217.169. TXT "v=spf1 a -all" SPF "v=spf1 a -all"
www A 200.206.217.169 TXT "v=spf1 -all" SPF "v=spf1 -all"
ips A 200.206.217.169 A 200.206.217.170
* A 200.206.217.169 TXT "v=spf1 -all" SPF "v=spf1 -all"
Observações e considerações finais:
- * define um domínio coringa, ou seja.. qualquercoisa.dominio.com.br irá responder com ip 200.206.217.169!
- O registro ips contém dois ips, ou seja irá responder por 200.206.217.169 ou 200.206.217.170 e o uso de um desses ips será feita de maneira aleatória de acordo com o software que pesquisou pelo host ips.dominio.com.br.
- email.admin.com.br define o email do administrador que segundo esse exemplo seria lido como: email@admin.com.br.
- Atualizado 23 de julho de 2010 para incluir os registros SPF (Sender Policy Framework).
- Não é bom utilizar registros CNAME pois conflitam com os registros TXT e SPF.
- Basta um killall -HUP named (ou iniciar o bind) e tudo já estará funcionando de maneira atualizada! 😉
- Alguns lugares na internet que guardam uma cópia da última mensagem retornada pelo seu servidor só serão atualizados quando expirar o tempo definido em “expire“.
Pingback: Atualizando os IPs em vários domínios no Bind (named)! | Blog do Eduardo Nunes