+ Responder ao Tópico



  1. #1
    mrsoliveira
    Visitante

    Padrão 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

  2. #2

    Padrão 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.

  3. #3

    Padrão 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