configurando o Bind9 [RESOLVIDO]

1. configurando o Bind9 [RESOLVIDO]

Marcus Vinicius Gonçalves
imvinfo

(usa Debian)

Enviado em 16/09/2009 - 20:31h

Boa noite,

Instalei um Debian 4.0, e instalei e configuei o Bind9, tudo no VirtualBox dentro de windows.

Montei um XP, apontei a máquina virtual para esse Bind9, mas ele não acerta os nomes. Na configuração de IP, coloquei o gw para o meu router e os DNS para o micro com o bind9.

Mas ele não acerta os nomes. Alguém poderia me ajudar ?


  


2. Re: configurando o Bind9 [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 16/09/2009 - 20:39h

Vc testou pra saber se, na máquina virtual, o seu DNS tá respondendo aos nomes? Vc testou os arquivos d configuração com o aplicativo named-checkconf? Ele vai dizer em q linha vc errou. Se ele num responder nada, quer dizer q tá tudo nos conformes. Caso não saiba o q tá dando errado, passe aki seus arquivos d configuração do seu DNS (named.conf e os domínios).


3. configurações

Marcus Vinicius Gonçalves
imvinfo

(usa Debian)

Enviado em 16/09/2009 - 21:22h

Segue abaixo o 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";

// prime the server with knowledge of the root servers
zone "." {
type hint;
file "/etc/bind/db.root";
};

// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912

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 "dnsDeBIAN" {

Segue abaixo o db.DNSdebian:

;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA DNSdebian. root.DNSdebian. (
252364 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS DNSdebian.
@ IN MX DNSdebian.
@ IN A 172.16.0.30
@ IN AAAA ::1

Quando executo o named-checkconf, não manda nenhuma mensagem de erro.



4. Re: configurando o Bind9 [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 16/09/2009 - 21:43h

C vai deixar dessa forma aki:

// 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";

// prime the server with knowledge of the root servers
zone "." {
type hint;
file "/etc/bind/db.root";
};

// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912

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

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

zone "dnsDeBIAN" {
type master;
file "/etc/bind/db.DNSdebian";
};

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

db.DNSdebian:

;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA DNSdebian. root.DNSdebian. (
252364 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS DNSdebian.
@ IN MX DNSdebian.
@ IN A 172.16.0.30
; @ IN AAAA ::1 <-- comentei essa linha pq eu não sei o q é isso... hehhe

Agora vc cria o arquivo db.DNSdebian.reverse dentro do /etc/bind

;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA DNSdebian. root.DNSdebian. (
252364 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
DNSdebian. IN PTR 30

Fim...


5. Re: configurando o Bind9 [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 16/09/2009 - 21:48h

Esqueci... para testar com as configs das zonas, execute assim:

# named-checkconf -z

Assim ele vai t falar se nas configs das zonas estão com pau.


6. resultado do named-checkconfig

Marcus Vinicius Gonçalves
imvinfo

(usa Debian)

Enviado em 16/09/2009 - 22:25h

Segue abaixo o resultado:

DNSdebian:~# named-checkconf -z
zone localhost/IN: loaded serial 2
zone 127.in-addr.arpa/IN: loaded serial 1
zone 0.in-addr.arpa/IN: loaded serial 1
zone 255.in-addr.arpa/IN: loaded serial 1
dns_rdata_fromtext: /etc/bind/db.DNSdebian:13: near 'DNSdebian.': not a valid number
zone DNSdebian/IN: loading from master file /etc/bind/db.DNSdebian failed: not a valid number
_default/DNSdebian/IN: not a valid number
/etc/bind/db.DNSdebian.reverse:12: ignoring out-of-zone data (DNSdebian)
zone 0.16.172.in-addr.arpa/IN: has no NS records
_default/0.16.172.in-addr.arpa/IN: bad zone


7. Re: configurando o Bind9 [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 16/09/2009 - 22:41h

Vamos t q modificar algumas coisas. Tente assim agora:

// 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";

// prime the server with knowledge of the root servers
zone "." {
type hint;
file "/etc/bind/db.root";
};

// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912

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

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

zone "dnsdebian" IN {
type master;
file "/etc/bind/db.dnsdebian";
};

zone "0.16.172.in-addr.arpa" IN {
type master;
file "/etc/bind/db.dnsdebian.reverse";
};

db.DNSdebian:

;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns1.dnsdebian. root.dnsdebian. (
252364 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
IN NS ns1.dnsdebian.
IN MX 5 dnsdebian.
ns1 IN A 172.16.0.30

Agora vc cria o arquivo db.dnsdebian.reverse dentro do /etc/bind

;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns1.dnsdebian. root.dnsdebian. (
252364 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
30 IN PTR ns1.dnsdebian.

Agora veja se dá certo...


8. resultado do named-checkconfig

Marcus Vinicius Gonçalves
imvinfo

(usa Debian)

Enviado em 16/09/2009 - 23:15h

DNSdebian:~# named-checkconf -z
zone localhost/IN: loaded serial 2
zone 127.in-addr.arpa/IN: loaded serial 1
zone 0.in-addr.arpa/IN: loaded serial 1
zone 255.in-addr.arpa/IN: loaded serial 1
zone DNSdebian/IN: has no NS records
_default/DNSdebian/IN: bad zone
zone 0.16.172.in-addr.arpa/IN: has no NS records
_default/0.16.172.in-addr.arpa/IN: bad zone

No seu arquivo vc colocou o nome em minúsculo dnsdebian, mas na máquina virtual está como DNSdebian. Pode ser isso também ?


9. Re: configurando o Bind9 [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 16/09/2009 - 23:24h

Coloquei tudo em minúsculo pra num t problema. Mude tudo ae e tente d novo.


10. resultado do named-checkconfig

Marcus Vinicius Gonçalves
imvinfo

(usa Debian)

Enviado em 16/09/2009 - 23:56h

Ola,

Resultado parece o mesmo:
DNSdebian:~# named-checkconf -z
zone localhost/IN: loaded serial 2
zone 127.in-addr.arpa/IN: loaded serial 1
zone 0.in-addr.arpa/IN: loaded serial 1
zone 255.in-addr.arpa/IN: loaded serial 1
zone dnsdebian/IN: has no NS records
_default/dnsdebian/IN: bad zone
zone 0.16.172.in-addr.arpa/IN: has no NS records
_default/0.16.172.in-addr.arpa/IN: bad zone




11. Re: configurando o Bind9 [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 17/09/2009 - 00:15h

Tente assim:

db.dnsdebian
;
; BIND data file for local loopback interface
;
$TTL 604800
$ORIGIN dnsdebian.
@ IN SOA root.dnsdebian. (
252364 ; Serial
604800 ; Refresh
...

dnsdebian.db.reverse

;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns1.dnsdebian. root.dnsdebian. (
252364 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
IN NS ns1.dnsdebian.
30 IN PTR ns1.dnsdebian.

Agora vai dar certo!


12. Re: configurando o Bind9 [RESOLVIDO]

Adriano Rodrigues Balani
balani

(usa Slackware)

Enviado em 17/09/2009 - 00:35h

@ IN AAAA ::1 essa linha é relativa a endereços de ip versão 6 ou ipv6.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts