O que estou fazendo de errado no bind 9?

Iniciado por filisteus, 04 de Março de 2011, 23:53

tópico anterior - próximo tópico

filisteus

Boa noite galera! estou tentando elaborar um servidor de dns no ubuntu e estou a 3 dias tentando e nada. Será que alguém pode me ajudar a configurar corretamente. já catei várias dicas e artigos e nada.
Tenho duas placas de rede
internet eth0 192.168.0.119
servidor dns eth1 10.0.0.1

named.conf:
// This is the primary configuration file for the BIND DNS server named.
//
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
// structure of BIND configuration files in Debian, *BEFORE* you customize
// this configuration file.
//
// If you are just adding zones, please do that in /etc/bind/named.conf.local

include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";



named.conf.local:
/ Do any local configuration here
//

// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";

zone "filisteus.com.br" IN {
   type master;
   file "db.filisteus.com.br";
   allow-transfer { none; };
};

zone "0.0.10.in-addr.arpa" IN {
   type master;
   file "rev.filisteus.com.br";
   allow-transfer { none; };
};

db.filisteus.com.br

$TTL 3600
@    IN     SOA   filisteus.com.br.   hostmaster.filisteus.com.br. (
            2008111800
            900
            400
            3600000
            3600
            )
@      IN     NS     filisteus.com.br.
@      IN     A      10.0.0.1
@      IN     MX 10  mail.filisteus.com.br.
mail   IN     A      10.0.0.1
www    IN     CNAME  filisteus.com.br.

rev.filisteus.com.br:

$TTL 3600
@     IN    SOA   filisteus.com.br.   hostmaster.filisteus.com.br. (
      2008111800
      900
      400
      3600000
      3600
      )
@     IN    NS      filisteus.com.br.
2     IN    PTR     filisteus.com.br.
@     IN    MX 10   mail.filisteus.com.br.
3     IN    PTR     mail.filisteus.com.br
10.0.0.0.1.in-addr.arpa. IN  PTR filisteus.com.br

resolv.conf:

nameserver 192.168.254.254
nameserver 192.168.0.1
nameserver 10.0.0.1
domain domain.invalid
search domain.invalid

Quando faço o teste
host 10.0.0.1 127.0.0.1
Using domain server:
Name: 127.0.0.1
Address: 127.0.0.1#53
Aliases:

Host 1.0.0.10.in-addr.arpa. not found: 3(NXDOMAIN)
não encontra.
O que eu posso estar fazendo de errado?





zekkerj

Comece confirmando que as configurações estão bem montadas, com o comando

named-checkconf

Corrija todos os erros de sintaxe.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

fabiopratta

#2
vo posta aqui os arquivos vc da um olhada...


NAMED.CONF

// This is the primary configuration file for the BIND DNS server named.
//
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
// structure of BIND configuration files in Debian, *BEFORE* you customize
// this configuration file.
//
// If you are just adding zones, please do that in /etc/bind/named.conf.local

//include "/etc/bind/named.conf.options";
//include "/etc/bind/named.conf.local";
//include "/etc/bind/named.conf.default-zones";

zone "localhost" {
       type master;
       file "/etc/bind/db.local";
};

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

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

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

//zone reversa

zone "xxx.xxx.xxx.xxx.in-addr.arpa" IN {
type master;
file "/etc/bind/reverso.dns";
};



//zona primaria
zone "seudominio.com.br" IN {
     type master;
   file "/etc/bind/seudominio.dns";
};






seudominio.dns


$TTL 86400 ; 1 dia
seudominio.com.br. IN SOA seuservidor.seudominio.com.br. hostmaster.seudominio.com.br. (
         2011030401;serial
       1200;refresh
         120; retry
2419200; expira
1H)
seudominio.com.br. IN  NS ns1.seudominio.com.br.
seudominio.com.br. IN  NS ns2.seudominio.com.br.

         IN MX 10 seudominio.com.br.
         IN MX 20 ns2.seudominio.com.br.

$ORIGIN seudominio.com.br.

localhost       IN A    127.0.0.1

nomeservidor          IN A    XXX.XXX.XXX.XXX ; ip externo do servidor

seudominio.com.br.   IN A    XXX.XXX.XXX.XXX ; ip externo do servidor
ns1             IN A    XXX.XXX.XXX.XXX ;ip externo do servidor
ns2             IN A    XXX.XXX.XXX.XXX ; ip secundario do servidor
www             IN A    XXX.XXX.XXX.XXX ; ip externo do servidor
ftp             IN A    XXX.XXX.XXX.XXX ; ip externo do servidor
mail            IN CNAME seudominio.com.br.

seudominio.com.br. IN TXT "v=spf1 a mx ip:XXX.XXX.XXX.XXX -all"



reverso.dns



$ORIGIN .
$TTL 3600       ; 1 hour
XXX.XXX.XXX.XXX.in-addr.arpa   IN SOA    seudominio.com.br. hostmaster.seudominio.com.br. (
2011030401 ; serial
28800 ; refresh (8 hours)
14400 ; retry (4 hours)
3600000 ; expire (5 weeks 6 days 16 hours)
3600 ; minimum (1 hour)
)

NS ns1.seudominio.com.br.
NS ns2.seudominio.com.br.
NS seudominio.com.br.

$ORIGIN XXX.XXX.XXX.XXX.in-addr.arpa. ;lembrando que o Ip do reverso deve ser ex. 192.168.0.119 o reverso sera 119.0.168.192
161 IN   PTR    ns1.seudominio.com.br.
162 IN   PTR    seudominio.com.br.
163 IN   PTR    ns2.seudominio.com.br.
XXX.XXX.XXX.XXX IN PTR seudominio.com.br.


so muda de acordo com suas configs reinicie o bind e pronto dns configurado...

abraços

filisteus

Eu conseguir resolver usando o webmin.
Valeu!