[FUG-BR] [OFF-TOPIC] DNS Reverso VS. Recursão
Thiago J. Ruiz
thiagojruiz em gmail.com
Terça Agosto 26 12:00:13 BRT 2008
Bom dia Pessoal!
Estava eu aqui feliz e contente quando um amigo (Matheu Cucoloto)
me fez um questionamento:
Porque DNS reverso não funciona quando eu desabilito a recursão no named?
Certo vamos aos fatos:
Tenho um named rodando fechado com acls:
#### ARQUIVO DE CONF DO NAMED
options {
directory "/etc/namedb";
pid-file "/var/run/named/pid";
dump-file "/var/dump/named_dump.db";
statistics-file "/var/stats/named.stats";
transfer-format many-answers;
# hide our "real" version number
version "[secured]";
};
acl clientes {
localhost; 10.0.0.0/16;
};
view "interna" {
match-clients{ clientes; };
recursion yes;
.......zonas suprimidos
};
view "externa" {
match-clients { any; };
recursion no;
additional-from-auth no;
additional-from-cache no;
zona-reversa....{
...
};
};
########### FIM DO ARQUIVO
Agora a saida do dig a partir de uma máquina fora da rede, com a
recursão desligada para clientes externos à rede:
dig @ip.do.meu.server -x ip.do.meu.server
; <<>> DiG 9.3.4 <<>> @y.y.y.y -x y.y.y.y
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 8433
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;y.y.y.y.in-addr.arpa. IN PTR
;; Query time: 168 msec
;; SERVER: y.y.y.y#53(y.y.y.y)
;; WHEN: Tue Aug 26 11:37:15 2008
;; MSG SIZE rcvd: 45
Agora a saida do dig a partir de uma máquina fora da rede, com a
recursão ligada para clientes externos à rede:
; <<>> DiG 9.3.4 <<>> @Y.Y.Y.Y -x Y.Y.Y.Y
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18040
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;Y.Y.Y.Y.in-addr.arpa. IN PTR
;; ANSWER SECTION:
Y.Y.Y.Y.in-addr.arpa. 86400 IN CNAME YY.Y-Y.Y.Y.Y.in-addr.arpa.
Y.Y.Y.Y.in-addr.arpa. 3600 IN PTR meu.dominio.com
;; AUTHORITY SECTION:
Y-Y.Y.Y.Y.in-addr.arpa. 3600 IN NS meu.dominio.com
Y-Y.Y.Y.Y.in-addr.arpa. 3600 IN NS dominio.com
... conteudo suprimido, desnecessário
;; Query time: 1200 msec
;; SERVER: 200.163.209.94#53(200.163.209.94)
;; WHEN: Tue Aug 26 11:41:33 2008
;; MSG SIZE rcvd: 161
Alguém de vcs percebeu isso? Alguém já resolveu?
Pesquisei no google por algum tempo hoje de manhã e não encontrei nada concreto.
Também tentei fazer um view diferente para o DNS reverso, porém se eu
colocar match-clients {any;}; ele vai habilitar recursão pra tudo
novamente.
Algum dos Gurus pode dar uma mãozinha?
Forte abraço
--
Thiago J. Ruiz
SysAdmin/NetAdmin
Cisco CCNA - Loading.
http://thiagoruiz.blogspot.com
Mais detalhes sobre a lista de discussão freebsd