|
|||||||
| Wiki | Classificados | Galeria | Reviews | Jogos | Comunidades | RSS Feeds | FAQ | Termos de Uso | Sobre |
| Cadastre-se | Fotos | Blogs | Lista de Membros | Calendário | Pesquisar | Mensagens de Hoje | Marcar Fóruns Como Lidos |
FerramentasPublicidade |
From UnderLinux WikiHOWTO para DNS no Fedora - Parte 1
[editar] IntroduçãoBom galera espero estar esclarecendo dúvidas de quem também está começando nesta área pois além de tentar ajudar acabo me ajudando. ;) [editar] Servidor de DNS (Primário)Descrição: o serviço de DNS serve para traduzir nomes de hosts em números IP. [editar] Instalação
[editar] ConfiguraçãoDepois da instalação devemos acessar o diretório /var/named e fazer uma cópia do arquivo localhost.zone com o nome do seu domínio, exemplo: dreamer.lab( cp /var/named/localhost.zone /var/named/dreamer.lab ). Editar o arquivo /var/named/dreamer.lab desta forma: $TTL 86400 $ORIGIN dreamer.lab. @ 1D IN SOA maq1.dreamer.lab. root.dreamer.lab. ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum 1D IN NS maq1.dreamer.lab. 1D IN A 192.168.9.1 maq1 IN A 192.168.9.1 maq2 IN A 192.168.9.2 maq3 IN A 192.168.9.3 maq4 IN A 192.168.9.4 www IN CNAME maq1
};
zone "dreamer.lab" IN {
type master;
file "dreamer.lab";
};
search dreamer.lab nameserver 192.168.9.1 nameserver(IP do secundário) Depois é só usar o comando nslookup, vai aparecer um prompt(>) e aí é só digitar maq1 ou www que retornará o seguinte resultado: # nslookup > maq1(teste também com outros hosts) Server: 192.168.9.1 Address: 192.168.9.1#53 Name: maq1.dreamer.lab Address: 192.168.9.1
[editar] Servidor de DNS Reverso (Primário)Descrição: um servidor de DNS Reverso serve traduzir números ip em nomes de hosts. [editar] ConfiguraçãoDevemos acessar o diretório /var/named/ e fazer uma cópia do arquivo named.local com o nome do seu domínio reverso, exemplo: dreamer.lab.rev # cp /var/named/named.local /var/named/dreamer.lab.rev
$TTL 86400 $ORIGIN 9.168.192.in-addr.arpa. @ IN SOA maq1.dreamer.lab. root.dreamer.lab. ( 1997022700 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS maq1.dreamer.lab. 1 IN PTR maq1.dreamer.lab. 2 IN PTR maq2.dreamer.lab. 3 IN PTR maq3.dreamer.lab. 4 IN PTR maq4.dreamer.lab. Podemos indicar cada endereço IP a seu respectivo host ou incluir somente ($GENERATE 1-4 $ PTR maq$.dreamer.lab.) sem os parênteses no final do arquivo que ele vincula o IP ao nome automaticamente. Adicionar a referência do dominio dreamer.lab.rev no arquivo /etc/named.conf desta forma:
};
zone "9.168.192.in-addr.arpa" IN {
type master;
file "dreamer.lab.rev";
};
Depois é só reiniciar o named( service named restart )e usar novamente o comando nslookup, vai aparecer um prompt(>) e aí é só digitar 192.168.9.1 que retornará o seguinte resultado: # nslookup > 192.168.9.1(testar também com outro IP) Server: 192.168.9.1 Address: 192.168.9.1#53 1.9.168.192.in-addr.arpa name = maq1.dreamer.lab. Por último devemos executar o comando ntsysv e adcionar o named na inicialização do linux. [editar] Servidor de DNS e DNS Reverso SecundáriosDescrição: o servidor secundário desempenha o mesmo papel do servidor primário a diferença é que o primário extrai seus dados diretamente de seus arquivos de banco de dados locais, enquanto o secundário carrega os dados por meio de outro servidor DNS, através de um processo chamado transferência de zona ou seja copiando o banco de dados do servidor primário. [editar] ConfiguraçãoDevemos instalar os pacotes necessário do bind neste outro servidor. Temos que alterar o dono da pasta /var/named para named. chown -R named:named /var/named Pois o named precisa ter permissão para copiar os arquivos de dados do servidor primário para esta pasta. Temos que adicionar as seguintes entradas no /etc/named.conf:
};
zone "dreamer.lab" IN {
type slave;
file "dreamer.lab";
masters { 192.168.9.1; };
};
};
zone "9.168.192.in-addr.arpa" IN {
type slave;
file "dreamer.lab.rev";
masters { 192.168.9.1; };
};
Considerando que o arquivo /etc/resolv.conf já tenha sido editado anteriormente. É só iniciar o serviço do named que os arquivos de banco de dados vão ser copiados. Por último devemos executar o comando ntsysv e adicionar o named na inicialização do linux.
alexdmaio@yahoo.com.br. |