Configurando Servidor de Nomes - DNS (Debian)

O artigo tem como objetivo ensinar como montar um servidor DNS. Mesmo para quem não tem um host válido o servidor de nome pode ser bem útil, principalmente se você quer testar várias páginas ou separar seu micro em ambiente.

[ Hits: 247.396 ]

Por: Geraldo José Ferreira Chagas Júnior em 06/03/2008 | Blog: http://prginfo.blogspot.com


O DNS



O DNS é um banco de dados distribuído criado sob uma estrutura de domínio hierárquica. Cada computador que se conecta a internet o faz a partir de um domínio Internet. Cada domínio internet tem um nome de servidor com um banco de dados dos hosts em seu domínio. Quando um domínio se torna muito grande, a tarefa pode ser delegada a subdomínios, a fim de reduzir a carga administrativa.

O arquivo /etc/hosts

Ainda que o DNS se constitua no principal meio de resolução de nomes, ainda é encontrado na maioria das máquinas o arquivo /etc/hosts. Esse arquivo pode acelerar na resolução de nomes solicitados com freqüência, como o IP local. Além disso alguns nomes tem que ser resolvidos, no boot, antes que um DNS seja utilizado, como exemplo o caso de servidores NIS. Esse mapeamento é definido no arquivo /etc/hosts.

Exemplo de arquivo /etc/hosts:

#IP                  Endereço                 Alias
127.0.0.1            localhost
192.168.1.1          servidor                 www
72.51.46.57          www.vivaolinux.com.br    vivaolinux

A coluna a esquerda é o IP a ser resolvido. A coluna seguinte é o nome do host correspondente àquele IP. Qualquer coluna seguinte será alias para o host.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. O DNS
   3. Instalando o servidor DNS
   4. Terminologia DNS
   5. Configurando um servidor DNS
Outros artigos deste autor

Instalando e configurando o aMule (Debian)

Inicialização e interrupção do sistema (Debian)

Linvox - Sistema Linux voltado para deficientes visuais

Vírus de computador e criação de um vírus em C/C++ (parte 1 - básico)

X Window, Controladores de Janelas e Ambientes Desktop

Leitura recomendada

Deixando a inicialização do Slackware com kernel 2.6 totalmente gráfica

Atualização do Clamav 0.95.3 para 0.96

Fazendo um Kmenu excelente

Instalando impressora do Windows XP usando CUPS

Montando um Servidor de FTP

  
Comentários
[1] Comentário enviado por joseslei em 06/03/2008 - 12:52h

Gostei desse artigo,
estou inciando na area de administração de redes linux e esse artigo me ajudou muito.

[2] Comentário enviado por JhoniVieceli em 06/03/2008 - 17:45h

opa valeu bom artigo

[3] Comentário enviado por exercitobr em 06/03/2008 - 18:53h

Parabéns, bem explicado.

[4] Comentário enviado por kabalido em 07/03/2008 - 14:19h

Cara, melhor artigo que já li sobre DNS. Show de bola. Já vou add aos meus favoritos. Heheheh!!
Parabéns!
Vlw

[5] Comentário enviado por Reideer em 11/03/2008 - 22:37h

Muito bom o artigo, conseguiu resumir boa parte das minhas duvidas e encurtou minha pesquisa.
Será que você poderia me esclarecer porque a maioria dos manuais aconselha a engaiolar o bind? Li em alguns artigos que era por segurança, visto que o bind tem muitos funções, porém ainda não consegui entender a real necessidade disto. Se fosse como eles dize, então seria necessario engaiolar o apache tambem?

[6] Comentário enviado por gjr_rj em 14/03/2008 - 19:10h

Obrigado pelo comentário, fico feliz em poder ajudar já que muito do que aprendi se deve a pessoas que simplesmente disponibilizaram seu conhecimento sem nada pedir. Espero desta forma estar retribuindo.

Vamos ao que interessa.

Acontece que através do bind é possível manipular bastante arquivos do sistema, muitas vezes como root, tamanho a sua quantidade de funcionalidades. Isso torna seu sistema mais vulnerável. Engaiolá-lo seria uma forma segura de limitar sua área de atuação, impedindo que arquivos possam ser manipulados sem nossa permissão.

Você tem razão com relação ao apache, e o ideal é engaiolá-lo também para deixar seu sistema mais seguro, principalmente se o servidor estiver aberto a internet. Porém o apache permite menos possibilidade de atuação.

De uma olhada no link
http://www.unixwiz.net/techtips/bind9-chroot.html#intro

para entender melhor

[7] Comentário enviado por clayton.ricardo em 30/04/2008 - 12:00h

Parabéns pelo artigo.

Já está em meu Favoritos!

[8] Comentário enviado por l-x em 20/08/2008 - 16:38h

muito bom"""""

[9] Comentário enviado por energumino em 03/03/2009 - 17:27h

Muito legal....mas me tira uma dúvida, eu gostaria de implementar um servidor de DNS, pra testes e tal! no caso eu implementando este servidor em minha rede de casa (Adsl normalzinho...tudo simples) e colocar ele como DNS das maquinas clientes elas navegariam na internet??resolveriam nomes externos a minha rede?...to começando a mexer com DNS..valew!

[10] Comentário enviado por gjr_rj em 05/03/2009 - 18:06h

Sim, irá funcionar não só para a sua rede mas como também para nomes externos.

[11] Comentário enviado por luanyata em 14/01/2010 - 13:39h

no caso eu utilizo apenas uma maquina com a internet banda larga com um determinado IP...

IP 189.6.2.4 (exemplo)

nos arquivos de configuração /etc/bind/dominio.casa.zone e no /etc/bind/named.198.168.1 o q está relacionada a IP eu altero colocando o meu IP IP 189.6.2.4???

[12] Comentário enviado por henrique463 em 02/02/2011 - 23:43h

Excelente artigo!! Me ajudou muito. Obrigado.

[13] Comentário enviado por Drakh em 02/01/2012 - 15:01h

pesquisei com outros tutoriais e até mesmo com alguns livros mas neste aqui foi que realmente funcionou, até mesmo com DNS secundário separado!!!

Parabens mesmo!!

[14] Comentário enviado por crescermais em 06/02/2013 - 18:29h

amigo estou tentando configurar, mais estou com problemas no reverso. será que poderia me dar uma força?
Obrigado

[15] Comentário enviado por victorfelix em 29/04/2013 - 19:58h

otimo,
gostei de configurar

[16] Comentário enviado por blx32 em 28/01/2015 - 10:10h

Olá, maravilhoso foi o seu conteúdo e explicação.
Mas tenho uma duvida com relação a associar um domínio que comprei, a meu servidor em casa.
Att,Gabriel Moura


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts