faça um backup do seu named.conf e copie este por cima:
Código :
// Inicio do named.conf key "rndckey" { algorithm hmac-md5; secret "removido_propositalmente"; //coloque a key aqui }; controls { inet 127.0.0.1 allow { 127.0.0.1; } keys { "rndckey"; }; }; options { directory "/var/named"; pid-file "/var/run/named/named.pid"; allow-recursion { trusted; }; allow-query { trusted; }; forwarders { 8.8.8.8; //google public dns 01 8.8.4.4; //google public dns 02 }; listen-on { 127.0.0.1; 10.2.0.5; }; version "REFUSED"; }; acl trusted { 127.0.0.1; //localhost 10.2.0.0/24; //rede local }; logging { channel "named_log" { syslog local3; severity info; }; category "security" { "named_log"; }; category "xfer-out" { "named_log"; }; category "xfer-in" { "named_log"; }; category "general" { "named_log"; }; }; zone "." IN { type hint; file "named.ca"; };
verifique se o arquivo /var/named/named.ca existe e o conteudo seja igual ou parecido com o retorno deste comando:
Código :
dig +bufsize=1200 +norec NS . @a.root-servers.net
feito isto, basta reiniciar o bind.. ele vai fazer o cache.. faça um teste da seguinte maneira:
Código :
# time nslookup www.uol.com.br Server: xx.xx.x.x Address: xx.xx.x.x#53 Non-authoritative answer: Name: www.uol.com.br Address: 200.221.2.45 Name: www.uol.com.br Address: 200.98.249.120 [B]real 0m0.054s[/B] user 0m0.001s sys 0m0.005s
Código :
# time nslookup www.budega.com.br Server: xx.xx.xx.x Address: xxx.x.x.x#53 Non-authoritative answer: www.budega.com.br canonical name = server.budega.com.br. Name: server.budega.com.br Address: 189.90.16.31 [B]real 0m0.409s[/B] user 0m0.002s sys 0m0.003s
veja que o uol.com.br esta em cache, e o budega.com.br não.. a diferença eh bem consideravel !!
veja que após a query do budega.. ja entrou no cache:
Código :
# time nslookup www.budega.com.br Server: xx.xx.xx.x Address: xx.x.x.x#53 Non-authoritative answer: www.budega.com.br canonical name = server.budega.com.br. Name: server.budega.com.br Address: 189.90.16.31 [B]real 0m0.008s[/B] user 0m0.001s sys 0m0.005s
é isso !!
abraço