configurando o Bind9 [RESOLVIDO]

13. resultado do named-checkconfig

Marcus Vinicius Gonçalves
imvinfo

(usa Debian)

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

Ola Renato,

agora a mensagem mudou, por isso vou postar os arquivos de novo:

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:11: near eol: unexpected end of input
zone dnsdebian/IN: loading from master file /etc/bind/db.dnsdebian failed: unexpected end of input
_default/dnsdebian/IN: unexpected end of input
zone 0.16.172.in-addr.arpa/IN: has no NS records
_default/0.16.172.in-addr.arpa/IN: bad zone

named.conf:
// 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" IN {
type master;
file "/etc/bind/db.dnsdebian";
};

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

include "/etc/bind/named.conf.local";

db.dnsdebian:
;
; BIND data file for local loopback interface
;
$TTL 604800
$ORIGIN dnsdebian.
@ IN SOA 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.2

db.dnsreverse:
;
; 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.




  


14. resultado do named-checkconfig

Marcus Vinicius Gonçalves
imvinfo

(usa Debian)

Enviado em 17/09/2009 - 08:32h

Ola,

Depois da ultima mensagem de erro no db.dnsdebian, voltei a linha "ns1.dnsdebian. root.dnsdebian. (", e a mensagem voltou ao que era antes. Segue ela abaixo:

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

Também para ver se era o problema, mudei o nome da máquina para "dnsdebian", tudo em caixa baixa, e acertei no /etc/hosts para não ficar dúvidas.

Vou fazer testes e vamos nos falando.

abraços



15. Re: configurando o Bind9 [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 17/09/2009 - 09:37h

Uai! Vc mudou o IP... antes era 172.16.0.30, agora é 172.16.0.2. Então, no arquivo db.dnsdebian.reverse vc deve mudar o valor d 30 para 2, senão num tem reverso.


16. resultado

Marcus Vinicius Gonçalves
imvinfo

(usa Debian)

Enviado em 17/09/2009 - 11:29h

Ola Renato,

Fiz as aletrações criei uma nova máquina com XP no VBox apontei para o DNS do dnsdebian, e olha 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
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

tail -f /var/log/syslog
Sep 17 07:45:47 dnsdebian /usr/sbin/cron[2049]: (CRON) INFO (Running @reboot jobs)
Sep 17 07:51:46 dnsdebian named[1730]: network unreachable resolving 'ns5.msft.net/A/IN': 2001:dc3::35#53
Sep 17 07:51:46 dnsdebian named[1730]: network unreachable resolving 'ns5.msft.net/AAAA/IN': 2001:dc3::35#53
Sep 17 07:51:48 dnsdebian named[1730]: network unreachable resolving 'za.akadns.org/A/IN': 2001:503:ba3e::2:30#53
Sep 17 07:51:48 dnsdebian named[1730]: network unreachable resolving 'za.akadns.org/AAAA/IN': 2001:503:ba3e::2:30#53
Sep 17 08:17:01 dnsdebian /USR/SBIN/CRON[2123]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Sep 17 08:19:33 dnsdebian named[1730]: network unreachable resolving 'col.st.cfmedia.s-msn.com.nsatc.net/A/IN': 2001:503:a83e::2:30#53
Sep 17 08:19:39 dnsdebian named[1730]: network unreachable resolving 'ns1.dal.omniture.com/A/IN': 2001:503:231d::2:30#53
Sep 17 08:19:39 dnsdebian named[1730]: network unreachable resolving 'ns1.dal.omniture.com/AAAA/IN': 2001:503:231d::2:30#53
Sep 17 08:20:01 dnsdebian named[1730]: network unreachable resolving 'www.vivaolinux.com.br/A/IN': 2001:12ff::10#53
Sep 17 08:22:42 dnsdebian named[1730]: network unreachable resolving 'www.terra.com.br/A/IN': 2001:12f8:1::10#53
Sep 17 08:24:29 dnsdebian named[1730]: unexpected RCODE (SERVFAIL) resolving 'dns1.infosel.net.mx/A/IN': 200.53.90.23#53
Sep 17 08:24:29 dnsdebian named[1730]: unexpected RCODE (SERVFAIL) resolving 'dns1.infosel.net.mx/AAAA/IN': 200.53.90.23#53
Sep 17 08:24:29 dnsdebian named[1730]: unexpected RCODE (SERVFAIL) resolving 'dns2.infosel.net.mx/A/IN': 200.53.90.23#53
Sep 17 08:24:29 dnsdebian named[1730]: unexpected RCODE (SERVFAIL) resolving 'dns2.infosel.net.mx/AAAA/IN': 200.53.90.23#53
Sep 17 08:24:29 dnsdebian named[1730]: unexpected RCODE (SERVFAIL) resolving 'dns3.infosel.net.mx/A/IN': 200.53.90.23#53
Sep 17 08:24:29 dnsdebian named[1730]: unexpected RCODE (SERVFAIL) resolving 'dns3.infosel.net.mx/AAAA/IN': 200.53.90.23#53

Vou agora fazer mais alguns teste, como continuar com o XP e derrubar o DNS do dnsdebian e ver se ele ainda navega. Continuar a ver os log´s.

Vou te mantendo informado.


17. Re: configurando o Bind9 [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 17/09/2009 - 12:28h

[*****] [*****] (será q pode falar isso aki?)! Agora q lembrei d uma coisa. O meu professor havia falado q as linhas nas zonas não poderiam ter estaços, só tab. Dentro da zone, ficaria dessa forma:

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

db.dnsreverse:
;
; 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
;
<tab>IN<tab>NS<tab>ns1.dnsdebian.
2<tab>IN<tab>PTR<tab>ns1.dnsdebian.

Obs.: aonde estiver <tab> é pra vc apertar no seu teclado a tecla TAB.


18. sobre o log

Marcus Vinicius Gonçalves
imvinfo

(usa Debian)

Enviado em 20/09/2009 - 22:01h

Ola Renato,

Realmente, não é de bom tom usar algumas palavras xulas ou ofensivas, mas parece que só nós estamos participando desta conversa.

Eu mandei uma mensagem antes para vc, mas parece que ela não foi postada. Eu acertei o IP, etc e tal. Pelo o que eu percebi está funcionando o BIND, mesmo com os espaços e não o TAB que vc reforçou.

Como ficou a configuração o XP: IP 172.16.0.30, mascára 255.255.255.248, gateway 172.16.0.25(meu router), DNS 172.16.0.27( o IP do dnsdebian, e está aparecendo as páginas na boa.

As mensagens de ele "falar" que está fora da rede e resolver, para mim indica que está funcionando.

Agora surgiram algumas dúvidas e queria conversar com vc sobre elas.

Primeiro: tentei pingar, estando no XP, o dnsdebian e ele não apontou o IP. falou que não sabia quem era. Como montei os db e o db reverse, ele não responder ??



19. Re: configurando o Bind9 [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 21/09/2009 - 11:01h

Kra, sinceramente, não entendi sua pergunta...


20. sobre log

Marcus Vinicius Gonçalves
imvinfo

(usa Debian)

Enviado em 21/09/2009 - 13:23h

Ola Renato,

Da minha estação XP (VirtualBox), eu tento pingar o servidor BIND (dnsdebian) e ele não responde, somente se eu pingar pelo IP 172.16.0.27. Mas consigo navegar pela internet no XP virtual. Como ele é o servidor de DNS, ele não deveria resolver o próprio nome ?

A mensagem anterior que enviei para vc, está correta minha leitura ? Ele está acertando nome quando envia aquelas mensagens ?



21. Re: configurando o Bind9 [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 21/09/2009 - 13:29h

Desculpa, kra, por não t entendido antes. O q tá acontecendo é o seguinte: ou as zonas estão corretas, porém o DNS reverso tá falhando ou não tá configurado no seu /etc/resolv.conf o IP 172.16.0.27.


22. configurações

Marcus Vinicius Gonçalves
imvinfo

(usa Debian)

Enviado em 21/09/2009 - 14:45h

Ola Renato,

Segue abaixo os arquivos para vc poder visualizar se digitei corretamente, o resolv.conf digitei na mão mesmo.

cat /etc/resolv.conf
search dnsdebian
nameserver 172.16.0.27

DNSdebian:~# cat /etc/bind/db.dnsdebian
;
; BIND data file for local loopback interface
;
$TTL 604800
$ORIGIN dnsdebian.
@ IN SOA ns1.dnsdebian. root.nsdebian. (
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.27

DNSdebian:~# cat /etc/bind/db.dnsdebian.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.
172.16.0.27 IN PTR ns1.dnsdebian.

Ainda não consigo pingar pelo nome: ping dnsdebian. Ele responde que não sabe quem é ...

Abraços.



23. Re: configurando o Bind9 [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 21/09/2009 - 15:01h

Nesse arquivo reverso:

;
; 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.
172.16.0.27 IN PTR ns1.dnsdebian.

O certo é vc deixar dessa forma:

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

27 IN PTR ns1.dnsdebian.


24. configurações

Marcus Vinicius Gonçalves
imvinfo

(usa Debian)

Enviado em 21/09/2009 - 15:12h

Ola Renato,

Fiz a mudança que vc indicou, mas sem sucesso.

Eu estou acompanhando o syslog para ver se vejo algum detalhe, mas sem sucesso. Existe outro log que possa verificar ? Como faço para ver o cache do Bind ??






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts