+ Responder ao Tópico



  1. #1

    Padrão RedHat 9 - DNS Não funfa (Vejam Arquivo)

    Olá Pessoal.
    Estou com problemas na configuração do servidor DNS em um RedHat9. O interessante é que a configuração está identica em outro servidor que funciona perfeitamente (conferi 3 vezes) mas neste outro não tá funfando. As zonas reversas estão criadas.
    Nesta mesma máquina tenho duas placas de rede (eth0 192.168.0.254 Rede Local - eth1 200.163.71.1 eth1:1 200.163.71.2)
    Agradeço ajudas. Analisem o arquivo:
    (PS: Será que é o RedHat que ....)

    =========================================
    ## named.conf - configuration for bind
    #
    # Generated automatically by redhat-config-bind, alchemist et al.
    # Any changes not supported by redhat-config-bind should be put
    # in /etc/named.custom
    #
    controls {
    inet 127.0.0.1 allow { localhost; } keys { rndckey; };
    };

    include "/etc/named.custom";

    include "/etc/rndc.key";


    zone "0.0.127.in-addr.arpa" {
    type master;
    file "0.0.127.in-addr.arpa.zone";
    };
    zone "71.163.200.in-addr.arpa" {
    type master;
    file "71.163.200.in-addr.arpa.zone";
    };
    zone "0.168.192.in-addr.arpa" {
    type master;
    file "0.168.192.in-addr.arpa.zone";
    };


    zone "localhost" {
    type master;
    file "localhost.zone";
    };
    zone "empresa.com.br" {
    type master;
    file "empresa.com.br.zone";
    };

    ========================================
    #arquivo: empresa.com.br.zone
    ==========================================
    $TTL 86400
    @ IN SOA sol.empresa.com.br. root.localhost (
    36 ; serial
    28800 ; refresh
    7200 ; retry
    604800 ; expire
    86400 ; ttl
    )


    empresa.com.br. IN NS sol.empresa.com.br.
    sol.empresa.com.br. IN A 200.163.71.1
    empresa.com.br. IN NS lua.empresa.com.br.
    lua.empresa.com.br. IN A 200.163.71.2

    empresa.com.br. IN MX 10 sol.empresa.com.br.
    empresa.com.br. IN MX 20 lua.empresa.com.br.

    sol IN A 200.163.71.1
    lua IN A 200.163.71.2


    www IN CNAME sol.empresa.com.br.
    smtp IN CNAME sol.empresa.com.br.
    pop3 IN CNAME sol.empresa.com.br.

  2. #2
    spider
    Visitante

    Padrão RedHat 9 - DNS Não funfa (Vejam Arquivo)

    olá.. dentro dos arquivos de configuração do DNS, vc só pode usar "TABS" para delimitar campos, nao pode usar espaços simples, e confere no final de cada arquivo se tem uma linha em branco, e posta o q aparece nos logs quando dar "service named start", pra gente dar uma olhada!!! ;-)

  3. #3

    Padrão RedHat 9 - DNS Não funfa (Vejam Arquivo)

    ===============
    olá.. dentro dos arquivos de configuração do DNS, vc só pode usar "TABS" para delimitar campos
    R: Só utilizo TAB, eu coloquei espaço simples para caber na página

    ===============
    confere no final de cada arquivo se tem uma linha em branco
    R: Sim, todos tem uma linha em branco

    ===============
    e posta o q aparece nos logs quando dar "service named start"
    R: Onde ficam estes logs?

  4. #4
    spider
    Visitante

    Padrão RedHat 9 - DNS Não funfa (Vejam Arquivo)

    e ai amigo... vou te ensinar um truque para analisar logs... vc vai editar o arquivo /etc/syslog.conf e adicionar na ultima linha (crie uma em branco no final do arquivo e escreva nela).. "*.* /dev/tty12" (sem aspas eh claro)..
    e de o comando "service syslog stop" .., "service syslog start", fazendo isto, aperte "Alt+F12", e vc vera os logs correndo em tempo real, após isso, volte para a tty1 e digite "service named stop" ., "service named start" ., rapidamente troque para a tty12 e analise todas as informações q aparecem, caso veja erros informe-os ai.. bl ;-)

  5. #5

    Padrão RedHat 9 - DNS Não funfa (Vejam Arquivo)

    Estas informações são gravadas em arquivos? Qual o local?

  6. #6
    spider
    Visitante

    Padrão RedHat 9 - DNS Não funfa (Vejam Arquivo)

    dentro do diretório /var/log/(nome), costuma ter o arquivo de log dos programas, da uma olhada, e o arquivos messages, eh um geral do sistema!!! deu certo o tty12???

  7. #7
    Aquini
    Visitante

    Padrão RedHat 9 - DNS Não funfa (Vejam Arquivo)

    Reestarte o serviço named, e edite o arquivo /var/log/messages
    todas as mensagens de erro e alertas do sistema DNS vão ser encontradas no arquivo referido (além de muitas outras informações tb...)

  8. #8
    garupeiro
    Visitante

    Padrão RedHat 9 - DNS Não funfa (Vejam Arquivo)

    para ficar mais facil de vc ver o slogs coloque assim em outro terminal!!
    # tail -f /var/log/messages

    agora em outro terminal vc inicia o maned
    # service named start

    agora vc volta ao terminal do onde vc digitou tail -f e ve o erro que da!!


    So uma dica presta atenção se seu /etc/resolv.conf esta correto!!!

  9. #9

    Padrão RedHat 9 - DNS Não funfa (Vejam Arquivo)

    =================
    dentro do diretório /var/log/(nome),
    R: Ok. Encotrei.

    ==================
    deu certo o tty12???
    R: Sim. Deu certo!

    ==================
    So uma dica presta atenção se seu /etc/resolv.conf esta correto!!!
    R: Caro colega. Neste arquivo tem 3 linhas, sendo a primeira NAMESERVER localhost, a segunda e terceira são os DNS da operadora.
    Está correto assim?

  10. #10
    spider
    Visitante

    Padrão RedHat 9 - DNS Não funfa (Vejam Arquivo)

    cara.. o q ta flando o seu log?? e qual exatamente a mensagem q vc recebe??

  11. #11

    Padrão RedHat 9 - DNS Não funfa (Vejam Arquivo)

    A mensagem era:
    named.conf - Permission denied

    Setei os modos do arquivo e o DNS levantou.

    Obrigado a todos pela ajuda.

  12. #12
    pflamellas
    Visitante

    Padrão RedHat 9 - DNS Não funfa (Vejam Arquivo)

    Amigos,
    o problema esta na chave do rndc....
    copie o conteudo do rndc.key para dentro do named.conf

  13. #13
    pflamellas
    Visitante

    Padrão RedHat 9 - DNS Não funfa (Vejam Arquivo)

    ah acabei esquecendo...
    na configuração das zonas fica assim:
    zone "0.168.192.in-addr.arpa" {
    type master;
    file "0.168.192.in-addr.arpa.zone";
    allow-update { rndckey;}
    };
    zone "empresa.com.br" {
    type master;
    file "empresa.com.br.zone";
    allow-update {rndckey;}
    };