Instalando o BIND 9 no CentOS 6
Um rápido tutorial sobre como configurar o seu servidor DNS.
Parte 3: Fabricação dos arquivos das zonas
Zona principal
# cd /var/named/# vim vivaolinux.zone.db
Insira as linhas abaixo, alterando para a realidade da sua rede (explicação abaixo):
$ORIGIN vivaolinux.com.br. $TTL 1H vivaolinux.com.br. IN SOA ns1.vivaolinux.com.br. suporte.vivaolinux.com.br. ( 2012092802; serial 12H ; refresh 1H ; retry 1W ; expire 6H ) ; minimum ; IN NS ns1 ; TXT v=spf1 include:spf.vivaolinux.com.br ~all ; MX 5 mail ; localhost IN A 127.0.0.1 ; @ IN A 177.128.168.213 www IN A 177.128.168.213 mail IN A 177.128.168.50 pop IN CNAME mail ns1 IN A 177.128.168.251
Onde:
- ; → Marcador de linha que não será lida. Funciona igual a "//".
- TTL → Time To Live, quanto tempo os dados solicitados ficarão gravados no cache do solicitante.
- SERIAL → Baseado nesse número, um servido slave sincronizará ou não sua base. Pode ser escrito em qualquer formato, mas como padrão da indústria, utiliza-se ANOmêsDIAnúmerodaalteração.
- REFRESH → O tempo que o servidor slave verificará se teve alguma modificação em algum arquivo de zona.
- RETRY → Caso a comunicação de refresh falhe, tentará novamente neste tempo.
- EXPIRE → Caso o slave não receba atualização neste tempo, também irá parar de responder solicitações.
- MINIMUM → Quanto tempo o slave vai guardar os registros.
- @ → Onde está localizado este domínio.
- IN → Endereço da Internet.
- SOA → Start of Authority, define o servidor DNS que pode responder com autoridade.
- A → Address, é o registro de busca de endereços IP.
- NS → Name Server, é o registro de servidores DNS.
- MX → Mail Exchange, é o registo de servidor de e-mail.
- PTR → Pointer, é o registro de busca reversa. Somente utilizado em arquivos de zona reversa.
- CNAME → Canonical Name, é o registro que dá um apelido a um recurso "A" já registrado.
- TXT → Text, arquivo necessário para servidores de e-mail não serem classificados, como spammers.
Como dito anteriormente, atente que, dentro dos arquivos de configuração há um " . " (ponto) no final de cada domínio digitado.
Caso este ponto não esteja presente, o BIND vai adicionar a parte "vivaolinux.com.br" após cada domínio, repetindo-o.
Veja modelo acima como exemplo.
Conclusão
Neste ponto, seu DNS já está respondendo autoritativamente pelos domínios designados type MASTER no arquivo "named.conf", e sem autoridade para qualquer outro domínio da internet via root hint.Em caso de dúvidas, me deixe uma mensagem em: http://www.facebook.com/Doutor.Network
Obrigado por ler meu tutorial, e espero que tenha lhe ajudado a aumentar seus conhecimentos sobre GNU/Linux.
Rafael Carvalhido (Dr.Network)
muito bom