3.1. Configuração do DNS |
||||||||||||||||||||||||||
| 3.1.1. O que é DNS ? | ||||||||||||||||||||||||||
| 3.1.2. Instalação do DNS | ||||||||||||||||||||||||||
| 3.1.3. Arquivos de configuração | ||||||||||||||||||||||||||
| 3.1.4. Ferramentas e utilitários | ||||||||||||||||||||||||||
|
3.1.1. O que é DNS ? |
||||||||||||||||||||||||||
|
A sigla DNS significa Domain Name System. O software do DNS converte nomes para endereços IP (endereço que toda máquina conectada à Internet possui), e vice-versa. O sistema DNS é composto por uma base hierárquica distribuída para resolução de nomes, por ser uma base de dados distribuída, o DNS é baseado em uma arquitetura cliente/servidor ou resolvers / name servers.
O DNS é sistema de resolução de nomes padrão da Internet. A hierarquia de domínios na Internet pode ser
visualizada na figura abaixo:
|
||||||||||||||||||||||||||
|
||||||||||||||||||||||||||
|
Como podemos ver na figura, a raiz da árvore hierárquica é o '.'.
Os Servidores de Nomes também seguem a hierarquia de domínios, cada qual responsável por
um nível na árvore. ![]()
Assim o nome www.linuxsupport.com.br é resolvido:
|
||||||||||||||||||||||||||
| 3.1.2. Instalação do DNS | ||||||||||||||||||||||||||
|
O software mais utilizado para resolução de nomes é o BIND - Berkeley Internet Name Domain.
Inicialmente desenvolvido para sistemas Unix, hoje é disponível para diversos sistemas operacionais.
|
||||||||||||||||||||||||||
| 3.1.3. Arquivos de configuração | ||||||||||||||||||||||||||
|
A configuração do BIND é feita através de alguns arquivos. O arquivo principal é o
/etc/named.boot na versão BIND4 ou o /etc/named.conf na versão BIND8 ou superior.
Este arquivo irá definir o diretório da base de dados do DNS e os parâmetros para definição dos
domínios e sub-domínios (denominados zones). Para o BIND4 o default é /var/named,
e para o BIND8 ou superior, o diretório base é /var/lib/named/.
Podem existir entradas de controle:
Comentários podem ser inseridos por ';'. Abaixo um exemplo de configuração do domínio linuxsupport.com.br:
$ORIGIN com.br.
$TTL 1D
linuxsupport IN SOA linuxsupport.com.br. hmarx.linuxsupport.com.br. (
2007112201 ; serial
43200 ; refresh
3600 ; retry
3600000 ; expiry
86400 ; minimum
)
IN TXT "Dominio Virtual LinuxSupport"
IN NS ns.linuxsupport.com.br.
IN A 201.17.146.157
IN NS ns.linuxsupport.com.br.
IN NS master.softaplic.com.br.
IN MX 10 mail.linuxsupport.com.br.
IN MX 20 master.softaplic.com.br.
IN RP hmarx.linuxsupport.com.br. hmarx.linuxsupport.com.br.
IN LOC 44 00 00.000 S 19 30 00.000 W 860.00m 0.00m 10000.00m 10.00m
$ORIGIN linuxsupport.com.br.
apollo A 201.17.146.157
atlas A 201.17.146.157
ftp CNAME atlas
mail A 201.17.146.157
ns A 201.17.146.157
ns3 A 201.17.146.157
ntp CNAME atlas
pop CNAME mail
smtp CNAME mail
www A 201.17.146.157
O arquivo /etc/resolv.conf define o(s) domínio(s) e o(s) servidor(es) de nome default
para o cliente DNS. Observe que o cliente pode acessar mais de um servidor de DNS em domínios diferentes.
Para configurar uma máquina como um cliente DNS, inicie o YaST e vá para o menu : System administration -> Network configuration -> Configuration nameserver |
||||||||||||||||||||||||||
| 3.1.4. Ferramentas e utilitários | ||||||||||||||||||||||||||
|
Para diagnosticar problemas no DNS, existem algumas ferramentas disponíveis, por exemplo no pacote
bindutil, da série n, e outras tais como :
|
||||||||||||||||||||||||||
|
Copyright © 2001-2007 HMarx - webmaster@linuxsupport.com.br |