FPI - Fórum para Provedores de Internet
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
FPI - Fórum para Provedores de Internet


Você não está conectado. Conecte-se ou registre-se

Configurando um servidor DNS no linux

2 participantes

Ir para baixo  Mensagem [Página 1 de 1]

demattos

demattos
MODERADOR
MODERADOR

Apresentação do Bind
O BIND foi uma das primeiras implementações de servidor DNS existentes e é a mais utilizada até hoje.

No Fedora Core Linux, o BIND é composto pelos seguintes pacotes:

bind-utils
bind-libs
bind
bind-chroot


O servidor BIND é iniciado através do script /etc/rc.d/init.d/named, que aceita os parâmetros normais para script de inicialização, como start, stop, restart, etc.

Os diretórios e arquivos principais do servidor de nomes BIND são:

/var/named/chroot/etc/named.conf
/var/named/chroot/
/var/named/chroot/var/named/


OBS: Lembrando que distribuição que foi usada é o Fedora Core 4, mas os arquivos sao configurados da mesma forma pode somente o nome do pacote variar de distribuicao ex. em algumas disgtros pode ser named em ooutras pode ser bind.

Configurando o BIND: Criação de um domínio
Chega um ponto na vida de uma rede onde não é mais possível evitar o uso de um servidor DNS.

Vamos primeiro criar um domínio que atenderá as necessidades de uma intranet ou internet e também servirá para introduzirmos os registros mais importantes em um servidor DNS.

Primeiro vamos adicionar as zonas que iremos servir no arquivo named.conf. As linhas foram adicionadas ao final do arquivo e estão em destaque:

Eu uso o "vi" OK!?

# vi /etc/named.conf

zone "0.in-addr.arpa" IN {
type master;
file "named.zero";
allow-update { none; };
};
//DOMINIO PRINCIPAL
zone "empresa.com.br" IN {
type master;
file "empresa.com.br.zone";
allow-update { none; };
};
//REVERSO
zone "1.168.192.in-addr.arpa" IN {
type master;
file "1.168.192.in-addr.arpa.zone";
allow-update { none; };
};
include "etc/rndc.key";

Agora vamos criar os arquivos de zona. Primeiro a zona empresa.com.br.

Dentro da pasta /var/named/chroot/var/named, copie o arquivo:

# cp -p named.local empresa.com.br.zone

# vi empresa.com.br.zone

Configure conforme sua necessidade seguindo o script abaixo:

$TTL 86400
;Especificando o nome do servidor e o e-mail do administrador
@ IN SOA servidor.empresa.com.br. hostmaster.empresa.com.br. (
2005112300 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ; Minimum
;Especificando o servidor de nomes
@ IN NS servidor.empresa.com.br
;especificando o servidor de e-mails
@ IN MX 5 servidor.empresa.com.br

;Adicionando endereços
@ IN A 192.168.1.1 ; (ip do servidor)
servidor IN A 192.168.1.1
fileserver IN A 192.168.1.5

;Adicionando Apelidos
www IN CNAME servidor
ftp IN CNAME servidor
smtp IN CNAME servidor
pop IN CNAME servidor
mail IN CNAME servidor
samba IN CNAME servidor

Agora vamos fazer uma cópia do arquivo responsável pela zona de resolução local, mantendo as permissões para que possamos configurar o DNS reverso:

# cd /var/named/chroot/var/named
# cp -p named.local 1.168.192.in-addr.arpa.zone
# vi 1.168.192.in-addr.arpa.zone

$TTL 86400
@ IN SOA servidor.empresa.com.br. hostmaster.empresa.com.br. (
2005112300 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ; Minimum
;Especificando o servidor de nomes
@ IN NS servidor.empresa.com.br.
;Adicionando endereços reversos
1 IN PTR servidor.empresa.com.br.
5 IN PTR fileserver.empresa.com.br.

Agora é só reiniciar o serviço:

# service named restart

Pronto, você já tem um servidor primário DNS, sendo que é recomendado a existência de pelo menos dois servidores de nomes para cada domínio registrado. Em breve devo postar o artigo aqui sobre como configurar zonas slaves.

todos os direitos a Giovani Marcondes Rieg
www.vivaolinux.com.br

http://www.criciumanet.com.br

hodesanionetx


Especialista
Especialista

Grande demattos sempre ajudando o pessoal!

http://www.sagatelecom.com.br

Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos