Jorge_rodrigues
(usa Debian)
Enviado em 12/04/2016 - 13:10h
Bom dia, Alguém poderia me ajudar com a configuração do meu servidor DNS Linux
Distro: Debian
Descrição: Debian GNU/Linux 8.4 (jessie)
Rede: 192.168.0.0
Hostname: dns-server
Domínio: teste.com.br
IP do servidor:192.168.0.118
Configuração inicial
Alterei o IP da minha maquina de DHCP para STATICA
Vim /etc/network/interfaces
Auto eth0
Iface eth0 inet static
Address 192.168.0.118
Netmask 255.255.255.0
Broadcast 192.168.0.255
Network 192.168.0.0
Gateway 192.168.0.1
O próximo passo foi configurar o meu domínio
Vim /etc/hosts
192.168.0.118 dns-server.teste.com.br dns-server (nome da minha maquina + domínio + alias que será o nome da minha maquina).
127.0.0.1 Localhost
127.0.1.1 dns-server
Após ter feito todas as configurações reiniciei a maquina.
Na minha rede já existe um servidor DNS Windows.
Nome do servidor: srv-vim01
IP: 192.168.0.251
nome domínio do servidor DNS winddows: try.local
No arquivo /etc/resolv.conf consta
#Domain domínio.local
#Search domínio.local
#Nameserver 192.168.0.251 (IP do meu servidor DNS Windows)
Nameserver 8.8.8.8 (Servidor de DNS Google Validos para acesso a internet)
Deixei apenas o nameserver 8.8.8.8 para acessar a internet.
Instalei o bind9
Apt-get install bind9 y
Logo após a instalação efetuei a configuração do servidor
Entrei no diretório
Cd /etc/bind/
Vim named.conf.local (para configuras as zonas DNS pesquisa direta e reversa),
// zona de pesquisa Direta
Zone “teste.com.br” {
Type máster;
File “/etc/bind/db.teste.com.br”;
} ;
//Pesquisa de zona Reversa
Zone “0.168.192.in-addr.arpa” {
Type máster;
File “/etc/bind/db.192”;
} ;
Feito a configuração das zonas efetuei alteração do arquivo named.conf.options
Aqui efetuei alteração dos encaminhadores
Forwarders
192.168.0.1; (meu roteador)
8.8.8.8; (Dns do google)
Aqui copie os arquivos existes para efetuar alterações do meu servidor.
cp /etc/bind/db.local /etc/bind/db.teste.com.br
cp /etc/bind/db.127 /etc/bind/db.192
após ter feito a copias dos arquivos vou edita los
vim /etc/bind/db.teste.com.br
Ficou da seguinte forma a configuração
;
; BIND data file for local loopback interface
:
STTL 604800
@ IN SOA dns-server.teste.com.br. root.teste.com.br. (
100 ;Serial
604800 ;Refresh
86400 ;Retry
2419200 ;Expire
604800 ; Negative Cache TTL
;
Teste.com.br. IN NS dns-server.teste.com.br.
Teste.com.br. IN A 192.168.0.118
Dns-server IN A 192.168.0.118
Roteador IN A 192.168.0.1
www IN CNAME teste.com.br
após ter feito a copias dos arquivos vou edita los
vim /etc/bind/db.192
Ficou da forma a configuração do arquivo de pesquisa reversa.
;
; BIND data file for local loopback interface
:
STTL 604800
@ IN SOA dns-server.teste.com.br. root.teste.com.br. (
1 ;Serial
604800 ;Refresh
86400 ;Retry
2419200 ;Expire
604800 ; Negative Cache TTL
;
IN NS dns-server.
1 IN PTR roteador.teste.com.br
118 IN PTR dns-server.teste.com.br
Salvei o arquivo e reiniciei o serviço.
Logos após testei se as zonas estavam corretas com o comando named-checkzone
named-checkzone teste.com.br /etc/bind/db.teste.com.br
Zone teste.com.br /IN load serial 100
Ok
named-checkzone teste.com.br /etc/bind/db.192
Zone teste.com.br /IN load serial 1
Ok
Reiniciei a maquina para acertar o resolverdor e verificar se está funcionando corretamente.
Cat /etc /resolv.conf
Conforme alguns tutoriais esse arquivo teria que estar vazio, mas ainda consta o minha configuração.
#Domain domínio.local
#Search domínio.local
#Nameserver 192.168.0.251 (IP do meu servidor DNS Windows)
Nameserver 8.8.8.8 (Servidor de DNS Google Validos para acesso a internet)
Logo após ter verificado o arquivo realizei alguns testes.
Hosts –l teste.com.br “ não trouxe nenhum resultado”
Nslookup teste.com.br tem a seguinte resposta
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: teste.com.br
Address 192.252.45.226
Dig teste.com.br
;<<>> Dig 9.9.5-9+deb8u6-Debian <<>> teste.com.br
;;global options: +cmd
;;Got answer
;;>>HEADER<<- opcode: QUERY, status, NOERROR, id:51882
;;flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHOTITY: 0, ADDITIONAL : 1
;;OPT PSEUDOSECTION:
;EDNS:version: 0, flags;; udp:512
;;QUESTION SECTION:
;teste.com.br IN A
;;ANSWER SECTION:
TESTE.COM.BR 0 IN A 192.252.45.226
;; Query tme: 120 msec
;;SERVER: 8.8.8.8#53 (8.8.8.8)
;;WHEN: Tue Apr 12 11:40:27 BRT 2016
;;MSG SIZE rcvd:57
Verifiquei o arquivo de log
Tail –f /var/log/syslog trouxe o seguinte resultado.
Invalid response packet from host 192.168.0.63
Alguem pode me ajudar a finalizar a configuração do servidor.