Configurando um servidor DNS
A questão é, o que seria DNS?
Abra o terminal e como root, instale o pacote bind9, utilizaremos o comando a seguir:
# aptitude install bind9
#cd /etc/bind
Domínio: admroot.edu.br
Nome do host: dns1
IP do Servidor: 200.130.15.128
Nome do arquivo de zona direta: adm.zone
Servidor de e-mail: dns1
#cp db.local adm.zone
#vim adm.zone
(Início da configuração)
$TTL 604800
@ IN SOA admroot.edu.br. root.admroot.edu.br. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS admroot.edu.br.
@ IN A 200.130.15.128
Na primeira linha indica a origem do domínio e, ao mesmo tempo, o início da configuração.
@ IN NS admroot.edu.br.
@ IN A 200.130.15.128
Salva as configurações, pressionando as teclas ( Esc + :wq!).
#vim /etc/bind/named.conf.local
zone "admroot.edu.br"{
type master;
file "/etc/bind/adm.zone"
};
Criamos o zone, o tipo, e em qual arquivo será salvo.
#vim /etc/bind/resolv.conf
nameserver 200.130.15.128
#/etc/init.d/bind9 restart (REINICIAR)
#cat /var/log/daemon.log (VERIFICAÇÃO)
OBS. : O comando CAT ele imprimirá na tela o que desejas.
Boa sorte!! =)
O DNS(Domain Name System - Sistema de Nomes de Domínios), ele é responsável em resolver nomes de domínio em endereços de rede (IPs).
Exemplo: O DNS irá converter o domínio www.linux.org em endereço IPs. Mas pra isso, é preciso fazer uma configuração. Originalmente foi desenvolvido para o sistema operacional Unix, no qual será utilizado o pacote BIND9 para esta configuração. Foi utilizado a distribuição Ubuntu para fazer essa configuração.
Veremos como é simples! =)
Abra o terminal e como root, instale o pacote bind9, utilizaremos o comando a seguir:
# aptitude install bind9
Ao instalar, precisamos entrar no diretório Bind9 com o comando:
#cd /etc/bind
Vamos supor que queremos criar um domínio com os seguintes detalhes:
Nome do host: dns1
IP do Servidor: 200.130.15.128
Nome do arquivo de zona direta: adm.zone
Servidor de e-mail: dns1
Precisamos tirar uma cópia do db.local com o nome do arquivo de zona, entrar nele com o "vim", utilizado para editar o arquivo conforme o domínio que queremos.
#cp db.local adm.zone
#vim adm.zone
(Início da configuração)
$TTL 604800
@ IN SOA admroot.edu.br. root.admroot.edu.br. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS admroot.edu.br.
@ IN A 200.130.15.128
Na primeira linha indica a origem do domínio e, ao mesmo tempo, o início da configuração.
Na segunda até a sexta linha, é o valor de sincronismo, que permite que o servidor DNS secundário mantenha-se sincronizado com o principal, detectando alterações na configuração.
As duas últimas, concluem a seção inicial:
@ IN NS admroot.edu.br.
@ IN A 200.130.15.128
a primeira, diz quem são as máquinas responsáveis pelo domínio. Ao usar apenas um servidor DNS, precisamos simplesmente repetir o nome do servidor, seguido pelo domínio, em seguida também especificaremos o IP do servidor.
Salva as configurações, pressionando as teclas ( Esc + :wq!).
Agora iremos editar o named.conf.local :
#vim /etc/bind/named.conf.local
zone "admroot.edu.br"{
type master;
file "/etc/bind/adm.zone"
};
Criamos o zone, o tipo, e em qual arquivo será salvo.
Modificaremos agora o resolv.conf , onde será colocado o IP da máquina na variável nameserver.
#vim /etc/bind/resolv.conf
nameserver 200.130.15.128
Pronto!! Agora reiniciaremos o Bind e verificaremos os logs para ver se está tudo certinho!!
#/etc/init.d/bind9 restart (REINICIAR)
#cat /var/log/daemon.log (VERIFICAÇÃO)
OBS. : O comando CAT ele imprimirá na tela o que desejas.
é isso ai inara
ResponderExcluirrsrs.. aprendeu direitinho magico??!!
ResponderExcluir