Bind na starta - rndc: connect failed: connection refused
Amigos,
To precisando configurar um DNS Interno e tha dando erro ao seguinte comando:
#service named stop
rndc: connect failed: connection refused
Quando mando startart não faz nada:
#service named start
Iniciando named: [FALHOU]
O log mostra:
[root@srv-02 mail]# tail -v /var/log/messages
==> /var/log/messages <==
Apr 18 14:20:14 srv-02 named: named shutdown failed
Apr 18 14:21:35 srv-02 named[8538]: starting BIND 9.2.3 -u named -t /var/named
Apr 18 14:21:35 srv-02 named[8538]: using 1 CPU
Apr 18 14:21:35 srv-02 named[8538]: loading configuration from '/etc/named.conf'
Apr 18 14:21:35 srv-02 named[8538]: no IPv6 interfaces found
Apr 18 14:21:35 srv-02 named[8538]: listening on IPv4 interface lo, 127.0.0.1#53
Apr 18 14:21:35 srv-02 named[8538]: listening on IPv4 interface eth0, 192.168.0.2#53
Apr 18 14:21:35 srv-02 named[8538]: could not configure root hints from 'root.cache': file not found
Apr 18 14:21:35 srv-02 named[8538]: loading configuration: file not found
Apr 18 14:21:35 srv-02 named[8538]: exiting (due to fatal error)
Não encontro nenhuma explicação para resolver este erro!
O meu conf:
###############INICIO################
options {
directory "/var/named";
};
logging {
category lame-servers { null; };
category cname { null; };
};
zone "dominio.com.br" in {
type master;
file "named.hosts";
};
zone "0.168.192.in-addr.arpa" in {
type master;
file "named.reverse";
};
zone "." in {
type hint;
file "root.cache";
};
zone "0.0.127.in-addr.arpa" in {
type master;
file "named.local";
};
zone "teste1.com.br" in {
notify no;
type master;
file "qualquercoisa.hosts";
};
zone "teste2.com.br" in {
notify no;
type master;
file "qualquercoisa.hosts";
};
zone "teste3.com.br" in {
notify no;
type master;
file "qualquercoisa.hosts";
###############FIM################
E o arquivo qualquercoisa.hosts:
###############INICIO##############
$TTL 86400
@ IN SOA dominio.com.br.
webmaster.dominio.com.br. (
2002101905; serial
3600 ; refresh
900 ; retry
1209600 ; expire
43200 ; default_ttl
)
@ IN NS dominio.com.br.
;
;Section 3 - hosts-to-IP addrs
@ IN A 192.168.0.2
www IN A 192.168.0.2
pop3 IN A 192.168.0.2
smtp IN A 192.168.0.2
#############FIM#################
Alguém jah teve este problema?
Como faço para resolver isso??
Desde já agradeço a atenção de todos,
Marcelo Oliveira
Re: Bind na starta - rndc: connect failed: connection refused
Pelos logs, está faltando o arquivo root.cache, crie ele e coloque os servidores raiz, normalmente esse arquivo é o named.ca, procure ele na sua distribuição ou em outro servidor, copie renomeia e pronto, ou refaz seu named.conf fazendo referencia ao arquivo named.ca.
Abraços.
Re: Bind na starta - rndc: connect failed: connection refused
Inicialmente tem duas coisas que podem ser as provaveis causas dos erros, a primeira e a chave que consta no arquivo de configuraçao ela deve ser a mesma em todos os arquivos aonde for solicitada, por exemplo se vc rodou o seguinte comando:
#rndc-confgen
Ele deve ter gerado o seguinte conteudo:
# Start of rndc.conf
key "rndc-key" {
algorithm hmac-md5;
secret "Omr8iA0t9KOuW4jankgInQ==";
};
options {
default-key "rndc-key";
default-server 127.0.0.1;
default-port 953;
};
# End of rndc.conf
# Use with the following in named.conf, adjusting the allow list as needed:
# key "rndc-key" {
# algorithm hmac-md5;
# secret "Omr8iA0t9KOuW4jankgInQ==";
# };
#
# controls {
# inet 127.0.0.1 port 953
# allow { 127.0.0.1; } keys { "rndc-key"; };
# };
# End of named.conf
Em todos os arquivos de configuraçao aonde falar em chave deve ser esse mesmo numero, o que ainda vc pode fazer e criar o rootcache com o seguinte comando:
# dig @a.root-servers.net . ns > /var/named/conf/db.rootcache
Nao sei se essa mesma a localizaçao dos teus arquivos mas vc deve encontrar e aplicar o comando.
Posta ai os resultados depois ainda vemos a parte das conf que tambem nao entendi muito bem o que vc ta tentando fazer.
Abraço