Slide10-ServidorDNS - Rafael Silva Guimarães

Transcrição

Slide10-ServidorDNS - Rafael Silva Guimarães
Administração de Redes
Rafael S. Guimarães
IFES - Campus Cachoeiro de Itapemirim
sexta-feira, 23 de agosto de 13
Servidor de Nomes ( DNS ).
Em um sistema de nomes temos os “root servers”, 14
servidores espalhados pelo mundo com a
responsabilidade de responder as requisições a todas
as resoluções de nomes do mundo.
sexta-feira, 23 de agosto de 13
Servidor de Nomes ( DNS ).
.
com
br
gov
sexta-feira, 23 de agosto de 13
gov
com
uol
bol
net
globo
terra
www
jp
Servidor de Nomes ( BIND )
Para iniciar as configurações utilizaremos o diretório aonde
são criado as zonas:
/var/named
Temos o arquivo de configuração que irá “chamar” a zona
configurada:
/etc/named.conf
Para reiniciar e verificar o estado do serviço de nomes,
utilizamos os seguintes comandos:
service named restart
service named status
sexta-feira, 23 de agosto de 13
Instalando o Servidor de Nomes
No Linux o software utilizado para prover o serviço de
servidor no nomes(DNS) se chama “BIND”.
O Bind é o software mais utilizado no mundo para esta
finalidade.
Para instalar o software utilizaremos o seguinte
comando:
yum install bind
sexta-feira, 23 de agosto de 13
Arquivos de configuração.
Para a configuração do servidor de nomes temos os
seguintes diretórios e arquivos:
/etc/named.conf -> Configuração inicial do servidor
/var/named -> Diretório aonde se encontram as
zonas.
/etc/init.d/named <start,stop,restart>
sexta-feira, 23 de agosto de 13
Arquivos de Zonas.
O arquivo de zona é o arquivo com as configurações
da zona que deseja configurar.
O local aonde se armazena os arquivos de zonas do
bind é o “/var/named”.
sexta-feira, 23 de agosto de 13
Configurando a Zona
Como uma forma de padronização, utilizaremos
sempre o nome do arquivo de zone da seguinte forma:
nodedodominio.com.br.zone
sexta-feira, 23 de agosto de 13
Configurando a Zona
Exemplo de um arquivo de zona com o seguinte nome:
teste.com.br.zone
sexta-feira, 23 de agosto de 13
Configurando a Zona
A linha abaixo temos as configurações da autoridade do domínio.
@ - Início da autoridade.
IN SOA - Aponta para a autoridade do domínio.
dns1.teste.com.br - Maquina de autoridade sobre o
domínio.
admin.teste.com.br - Email do administrador.
★
★
Todos os nomes acima terminam com um “.” no final .
No email do administrador não utilizamos o caracter “@” por ser reservado. Nesta caso utilizamos o “.” para simbolizar o “@”.
sexta-feira, 23 de agosto de 13
Configurando a Zona
A linha abaixo temos as configurações de replicação, sendo utilizado
quando necessitamos de ter um DNS Slave (Escavo).
201205201 - Serial da zona.
1H - Tempo de limite de atualização da zona.
15M - Intervalo entre as tentativas de atualização.
1W - Tempo limite de espera para o retorno do slave.
1D - Tempo de espera para o slave se tornar o master do domínio.
sexta-feira, 23 de agosto de 13
Configurando a Zona
A linha abaixo informa os servidores responsáveis pelo
domínio. Na prática é utilizado no mínimo 2 servidores
responsáveis por cada domínio. Em domínios com um
grande volume de requisições, como o google.com.br,
teremos de 3 a 4 servidores responsáveis.
NS - Informe o nome do servidor responsável.
★
Todos os nomes acima terminam com um “.” no final .
sexta-feira, 23 de agosto de 13
Configurando a Zona
Abaixo temos as seguintes entradas:
A (Address ) - Especifica um endereço IP para o host
declarado.
dns1.teste.com.br -> 172.16.60.72
www.teste.com.br -> 172.16.60.72
★
Ao acrescentar um host só precisamos informar o nome dele.
sexta-feira, 23 de agosto de 13
Configurando a Zona
Abaixo temos a definição de um apelido (alias) para um
determinado host que foi declarado:
CNAME - Definição de um apelido para um endereço
ww.teste.com.br -> apelido para www.teste.com.br
★
Todos os nomes acima terminam com um “.” no final .
sexta-feira, 23 de agosto de 13
Chamando a Zona
Para se chamar uma configuração de domínio apartir de uma
zona, utilizaremos o arquivo /etc/named.conf.
A primeira configuração neste arquivo, é permitir a consulta por
qualquer interface de rede. Abaixo a configuração realizada.
sexta-feira, 23 de agosto de 13
Chamando a Zona
Para adicionar a configuração do domínio apartir da zona, devemos adicionar a seguinte linha ao arquivo:
/etc/named.conf
zone “teste.com.br” IN { - Informa o dominio configurado na zona.
type master; - Informa o tipo do domínio. Neste caso é o domínio principal.
file “teste.com.br.zone”; - Informa o arquivo aonde esta a configuração da zona.
sexta-feira, 23 de agosto de 13
Chamando a Zona
Assim que terminar de configurar o servidor, aplique as
configurações:
service named restart
Para verificar se “levantou” corretamente o serviço:
service named status
sexta-feira, 23 de agosto de 13
Testando as configurações.
Para apontar a resolução para o seu DNS, deveremos
modificar no arquivo /etc/resolv.conf.
Configurações
Geradas pelo DHCP
sexta-feira, 23 de agosto de 13
Configurações
apontando para o seu
servidor de nomes.
Testando as configurações.
Utilizando o comando “nslookup” para efetuar os testes. Para
instalar o comando utilize o seguinte pacote:
yum install bind-utils
Abaixo um exemplo de utilização do comando:
[root@integradoadmredes etc]# nslookup dns1.teste.com.br
Server: 172.16.60.72
Address: 172.16.60.72#53
Name:dns1.teste.com.br
Address: 172.16.60.72
sexta-feira, 23 de agosto de 13
Resultado

Documentos relacionados

Sistemas Operacionais Livres

Sistemas Operacionais Livres - Implementado em linux pelo software Bind (bind-9.5.1-1.P1.fc10 /bind-chroot9.5.1-1.P1.fc10) o nome do daemon é named. No CentOS instalar os arquivos de config: caching-nameserver-9.3.6-4.P1.el5_4...

Leia mais

Serviço DNS BIND agosto/2015 Instalação e

Serviço DNS BIND agosto/2015 Instalação e responde ao cliente que atualmente www.jairo.pro.br encontra-se no IP 187.73.33.34. Isso é chamado de forward DNS. Da mesma forma que obteve o endereço IP do host/domínio, poderia obter o host/domí...

Leia mais