Problema com DNS ( Debian Squeeze )

1. Problema com DNS ( Debian Squeeze )

Wanderson
spknt8

(usa Debian)

Enviado em 23/08/2012 - 16:48h

Seguinte... ja peguei uns 3 tuto na net sobre o bind9, configuro os arquivos e tal, mas nao da certo...

Agora vo falar oq eu fiz... instalei os pacotes [bind9 bind9-doc dnsutils] e segui esse tuto q tem aki no VOL http://www.vivaolinux.com.br/artigo/Configurando-Servidor-de-Nomes-DNS-(Debian)/?pagina=5

Configurei 2 vm uma pra ser o server dns e de e-mail e a segunda soh pra fazer os testes... a primeira [q eh o server dns] ficou o seguinte...

hostname - server-01
eth0 = dhcp [ NAT ]
eth1 = ip - 192.168.0.1 [ rede interna ]
dominio - meudominio.org.br

ai eu vou pros arquivos de configuração do bind...

/etc/bind/named.conf.local

zone "meudominio.org.br" {
type master;
file "/etc/bind/db.meudominio";
};
zone "0.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.1";
};


Eu criei esses arquivos "db.meudominio" e "db.1"

/etc/bind/db.meudominio

#################################################################
$TTL 86400
@ IN SOA ns.meudominio.org.br. server-01.meudominio.org.br. (
1 ; Serial
8H ; Refresh
2H ; Retry
1W ; Expire
1D ) ; Minimum
;
@ IN NS ns.meudominio.org.br.

server-01.meudominio.org.br IN A 192.168.0.1
server-02.meudominio.org.br IN A 192.168.0.2
#################################################################


/etc/bind/db.11

#################################################################
$TTL 604800
@ IN SOA meudominio.org.br. ns.meudominio.org.br. (
1 ; Serial
8H ; Refresh
2H ; Retry
1W ; Expire
1D ) ; Minimum
;
IN NS meudominio.org.br.
1 IN PTR ns.meudominio.org.br.
#################################################################


E no resolv.conf eu adiciono as linhas...
search meudominio.org.br
nameserver 192.168.0.1

obs: nao fica salvo as configurações no resolv.conf



Ai eu reinicio o bind [ /etc/init.d/bind9 restart ]

ele sobe de boa... soh q qndo vo fazer o teste com o dig ele me da isso...

# dig server-01.meudominio.org.br @127.0.0.1
; <<>> DiG 9.7.3 <<>> server-01.meudominio.org.br @127.0.0.1
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVERFAIL, id: 58024
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;server-01.meudominio.org.br. IN A

;; Query time: 23 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Aug 23 13:01:05 2012
;; MSG SIZE rcvd: 45


E com o nslookup da o seguinte...

nslookup
> server-01
Server: 127.0.0.1
Address: 127.0.0.1#53

** server can't find server-01.meudominio.org.br.meudominio.org.br : SERVFAIL

> 192.168.0.1
Server: 127.0.0.1
Address: 127.0.0.1#53

** server can't find 1.0.168.192.in-addr.arpa.: NXDOMAIN



Ta tenso... nao funfa de jeito nenhum... ja ate instalei outra vm do 0 e fui seguindo o tuto e sempre da a mesma coisa... nao sei mais oq fazer...
Como vou montar um servidor de e-mail sem o dns??? kkkk
Se alguem puder me ajudar eu ficaria muito agradecido.
Abraços!


  


2. Re: Problema com DNS ( Debian Squeeze )

Wanderson
spknt8

(usa Debian)

Enviado em 23/08/2012 - 20:34h

Ninguem ?


3. Re: Problema com DNS ( Debian Squeeze )

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 23/08/2012 - 22:11h

Você não criou a entrada server-01:

Server-01 IN A 192.168.0.1


Como a zona já faz parte do seu dominio não precisa colocar de novo server-01.meudominio.com.br senão o dig só vai achar se for dig server-01.meudominio.com.br.meudominio.com.br


4. Re: Problema com DNS ( Debian Squeeze )

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 23/08/2012 - 22:31h

No caso coloco as zonas no named.conf:

zone "dominio.com.br" {
type master;
file "/etc/bind/db.dominio.com.br";
};

zone "0.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.0.168.192";
};



No arquivo db.dominio.com.br:

$TTL 604800
@ IN SOA dominio.com.br. admin.dominio.com.br. (
10118
43200
3600
3600000
2592000 )
@ IN NS dominio.com.br.
IN MX 10 postmaster.dominio.com.br.
IN A 200.100.200.120
mail IN A 192.168.0.112
smtp IN A 192.168.0.112
webmail IN A 192.168.0.112
ftp IN A 200.100.200.120
www IN A 200.100.200.120
postmaster IN A 192.168.0.112





5. Re: Problema com DNS ( Debian Squeeze )

Wanderson
spknt8

(usa Debian)

Enviado em 24/08/2012 - 15:57h

eu fiz as alterações e mesmo assim parece nao ter surtido efeito
eu nao sei mais onde "fuçar" =/


6. Re: Problema com DNS ( Debian Squeeze )

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 24/08/2012 - 21:09h

spknt8 escreveu:

eu fiz as alterações e mesmo assim parece nao ter surtido efeito
eu nao sei mais onde "fuçar" =/


Pode ser este o problema remova o bind com:


dpkg --purge bind9 dns-utils


Apague a pasta /etc/bind caso não seja removida na instalação.

Ai reinstale:

aptitude install bind9 dns-utils




7. Re: Problema com DNS ( Debian Squeeze )

Wanderson
spknt8

(usa Debian)

Enviado em 24/08/2012 - 23:06h

andrecanhadas escreveu:


Pode ser este o problema remova o bind com:


dpkg --purge bind9 dns-utils


Apague a pasta /etc/bind caso não seja removida na instalação.

Ai reinstale:

aptitude install bind9 dns-utils





Vou fazer isso mesmo e tentar configurar novamente.
Daqui a pouco posto aki os resultados.
Muito obrigado pela ajuda ^^


8. Re: Problema com DNS ( Debian Squeeze )

Wanderson
spknt8

(usa Debian)

Enviado em 25/08/2012 - 00:56h

Sem sucesso dinovo.
Deletei os pacotes bind9 e dnsutils, removi o diretorio "/etc/bind" e depois instalei dinovo os mesmos pacotes...
Configurei as zonas no arquivo "/etc/bind/named.conf.local"

# cat /etc/bind/named.conf.local
##################################
zone "meudominio.org.br" {
type master;
file "/etc/bind/db.meudominio";
};
zone "0.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.0.168.192";
};
##################################

# cat /etc/bind/db.meudominio

#################################################################
$TTL 86400
@ IN SOA server-01.meudominio.org.br. root.meudominio.org.br. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
86400 ) ; Minimum
;
@ IN NS meudominio.org.br.

server-01 IN A 192.168.0.1
server-02 IN A 192.168.0.2
#################################################################

# cat /etc/bind/db.0.168.192

#################################################################
$TTL 86400
@ IN SOA server-01.meudominio.org.br. root.meudominio.org.br. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
86400 ) ; Minimum
;
@ IN NS meudominio.org.br.
1 IN PTR server-01.meudominio.org.br.
2 IN PTR server-02.meudominio.org.br.
#################################################################

e no arquivo "/etc/resolv.conf" ta assim...

search meudominio.org.br
nameserver 192.168.0.1

Dou um restart no bind [ /etc/init.d/bind9 restart ]

E qndo eu vou testar com o dig [dig 192.168.0.1] ele nao me retorna o nome da maquina e tal... e qndo testo com [dig server-01.meudominio.org.br] ele nao me retorna o ip.
Ja com o nslookup por ip ele funciona direitinho, ja por nome ele nao axa...
Nao sei onde estou errando e nem sei mais onde mexer pra dar vida ao dns.
Na espera de alguma alma iluminada apontar o erro =(
Abraços.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts