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)