+ Responder ao Tópico



  1. #1
    rafaelmontek
    Visitante

    Padrão Help urgente com o BIND!!!

    Estou com um problema,

    Minha zona no named.conf está

    zone "lab.com.br" in {
    type master;
    file "lab";
    };


    depois o arquivo lab está assim

    $TTL 43200

    @ IN SOA movel.lab.com.br

    root.movel.lab.com.br

    2005110901 ;Serial
    1D ; Refresh
    4H ; Retry
    2W ; Expire
    1D ) ; Minimum

    IN NS movel.lab.com.br

    movel IN A 10.0.0.100
    www IN CNAME movel
    ftp IN CNAME movel




    quando eu executo o #ping www.lab.com.br
    ele retorna no seguinte erro no /var/log/messages

    dns_rdata_fromtext: lab:2: near eol : unexpected end os input
    zone lab.com.br/IN: loading master file lab: unexpected end os input


    Qual seria a solução, mas se puderem me informem pq deu o erro!!! Fiquei curioso !!!

    PS: Uso o bind 9.2.4-3 no Suse 9.2 !!!

  2. #2

    Padrão Help urgente com o BIND!!!

    Ola

    Embora eu configure um pouco diferente meus arquivos de host no BIND, encontrei um erro nesse seu arquivo lab, veja:

    root.movel.lab.com.br ( ##-> esqueceu o colchetes )

    2005110901 ;Serial
    1D ; Refresh
    4H ; Retry
    2W ; Expire
    1D ) ; Minimum

    Outra coisa, depois de startado o BIND, antes de pingar veja o log do mesmo para ver se está tudo OK.

    t+

  3. #3
    rafaelmontek
    Visitante

    Padrão Help urgente com o BIND!!!

    Citação Postado originalmente por bauer
    Ola

    Embora eu configure um pouco diferente meus arquivos de host no BIND, encontrei um erro nesse seu arquivo lab, veja:

    root.movel.lab.com.br ( ##-> esqueceu o colchetes )

    2005110901 ;Serial
    1D ; Refresh
    4H ; Retry
    2W ; Expire
    1D ) ; Minimum

    Outra coisa, depois de startado o BIND, antes de pingar veja o log do mesmo para ver se está tudo OK.

    t+
    Colchetes >> [ ??? ONDE??? poderia ser mais especifico?

  4. #4

    Padrão Help urgente com o BIND!!!

    Já fui específico... Olhe no meu comentário que agora iniciei com %:

    root.movel.lab.com.br ( %##-> Você não abriu aqui... %

    2005110901 ;Serial
    1D ; Refresh
    4H ; Retry
    2W ; Expire
    1D ) %##-> Você fechou aqui...% ; Minimum

    t+

  5. #5

    Padrão Help urgente com o BIND!!!

    Calma... ele quis dizer PARÊNTESES...

    Hehehe.

  6. #6
    rafaelmontek
    Visitante

    Padrão Me desculpem mas,

    Foi um erro de digitação...

    O parentese está no arquivo !!! com o problema persistindo !!!

  7. #7

    Padrão Help urgente com o BIND!!!

    é;.. heheheeh PARÊNTESES

    tenta assim o arquivo:

    ---------------------------------------------

    $ORIGIN .
    $TTL 1 ; 1 second
    lab.com.br IN SOA movel.lab.com.br. root.movel.com.br. (
    2005110901 ; serial
    8 ; refresh (8 seconds)
    2 ; retry (2 seconds)
    1 ; expire (1 second)
    1 ; minimum (1 second)
    )
    NS movel.lab.com.br.
    A 10.0.0.100
    $ORIGIN lab.com.br.
    movel IN A 10.0.0.100
    www IN CNAME movel
    ftp IN CNAME movel

    -------------------------------------

    Restart o BIND e veja o log (importantíssimo)

    Teste com: nslookup lab.com.br

    vlw

  8. #8
    rafaelmontek
    Visitante

    Padrão olha so...

    O problema continua !!! Acho que estou burrando em uma besteria... vamu voltar pro começo...

    configura o named.conf

    #name.conf

    zone "." in {
    type hint:
    file "root.hint";

    };

    zone "localhost" in {
    type master;
    file "localhost.zone";

    };

    zone "0.0.127.in-addr.arpa" in {
    type master;
    file "127.0.0.zone";

    };

    zone "lab.com.br" in {
    type master;
    file "lab";
    allow-transfer {
    192.168.1.1;

    };

    zone "1.168.192.in-addr.arpa" in {
    type master;
    file "1.168.192";
    allow-transfer {
    192.168.1.1;

    };
    };


    O resto é o padrão da suse...

    O arquivo /var/lib/named/root.hint e o localhost.zone é o padrão tb...

    o lab é:

    $TTL 43200

    @ IN SOA movel.lab.com.br. root.lab.com.br.
    root.lab.com.br. (
    2005111001 ; Serial
    1D ; Refresh
    4H ; Retry
    2W ; Expire
    1D ) ; Minimo

    IN NS movel.lab.com.br.

    movel IN A 192.168.1.1
    www IN A 192.168.1.1
    ftp IN A 192.168.1.1


    O arquivo 1.168.192 seria:

    $TTL 43200

    @ IN SOA movel.lab.com.br. root.lab.com.br.
    root.lab.com.br. (
    2005111001 ; Serial
    1D ; Refresh
    4H ; Retry
    2W ; Expire
    1D ) ; Minimo

    IN NS movel.lab.com.br.

    @ IN NS movel.lab.com.br
    1 IN PTR movel.lab.com.br


    Depois de colocar isso tudo, dou um /etc/init.d/name reload

    ping lab.com.br

    ele da #ping: unknown host lab.com.br

    e no /var/log/messages da

    loading configuration from 'etc/named.conf'
    dns_rdata_fromtext: 1.168.192:3: near eol : unexpected end of input
    zone 1.168.192.in-addr.arpa/IN: loading master file 1.168.192: unexpected end of input
    dns_rdata_fromtext: lab:2: near eol: unexpected end of input
    zone lab.com.br/IN: loading master file lab: unexpected end of input

  9. #9

    Padrão Help urgente com o BIND!!!

    Companheiro, por acaso você adicionou o IP do server no /etc/resolv.conf ?
    Assim não funcionaria mesmo que os arquivos do BIND estivessem corretos !

    Bem, se você quiser, me add no MSN que te passo a configuração do meu BIND em modo protegido, ao pessoal, eu coloco depois aqui, é que não estou em casa, e no momento não estou de posse dos arquivos.
    O meu DNS está funcionando usando IP-ALIAS com cada serviço usando um IP diferente, assim, não concentro tudo em cima do IP do server.
    msn: [email protected] é isso ae mesmo !

    []s a todos, e até logo mais a noite !

  10. #10
    rafaelmontek
    Visitante

    Padrão ops...

    esqueci como é o parametro !!!

    seria

    nameserver=192.168.1.1

    ???

  11. #11

    Padrão Help urgente com o BIND!!!

    Pára tudo, CARALEO, haeuhaeuhae.

    Vamos por partes, ok?

    Primeiramente, sobre o post que diz:
    Companheiro, por acaso você adicionou o IP do server no /etc/resolv.conf ?
    Assim não funcionaria mesmo que os arquivos do BIND estivessem corretos !

    Bem, se você quiser, me add no MSN que te passo a configuração do meu BIND em modo protegido, ao pessoal, eu coloco depois aqui, é que não estou em casa, e no momento não estou de posse dos arquivos.
    O meu DNS está funcionando usando IP-ALIAS com cada serviço usando um IP diferente, assim, não concentro tudo em cima do IP do server.
    msn: [email protected] é isso ae mesmo !

    []s a todos, e até logo mais a noite !
    Na minha opinião, TODAS AS RESPOSTAS DO FÓRUM DEVEM PERMANECER NO FÓRUM, então nada de ter um "papo mais íntimo no MSN", mmmkay? Se você resolve a dúvida do cara no MSN, só ele fica sabendo a resposta e futuros usuários que fizerem uma pesquisa pelos fórums e que estejam com o mesmo problema não vão obter uma resposta já postada. Então outro thread é feito e o nosso fórum vai sobrecarregando com trinta tópicos falando exatamente a mesma coisa, mas não concluídos com uma solução.

    Vamos lá. Como o companheiro disse no post, você só vai conseguir resolver nomes no servidor se você adicionar o seguinte no /etc/resolv.conf:
    Código :
    nameserver 127.0.0.1

    Agora vamos analizar o seu named.conf:
    zone "1.168.192.in-addr.arpa" in {
    type master;
    file "1.168.192";
    allow-transfer {
    192.168.1.1;

    };
    Perceba que no parâmetro "zone", você esqueceu de adicionar um "." no endereço, então a linha correta seria:

    Código :
    zone ".1.168.192.in-addr.arpa" in {

    Você não precisa fazer isso, mas se não fizer, você terá que adicionar um "." no começo de toda linha que faz o DNS reverso do seu arquivo de zonas, ficando da seguinte maneira:

    Código :
    .1 IN PTR movel.lab.com.br

    Eu acho que isso deve resolver o problema do camarada. Entretanto, se não resolver, poste novamente.

    Sem ressentimentos com o amigo acima!


    Um forte abraço!

  12. #12

    Padrão Help urgente com o BIND!!!

    xstefanox,
    niguém aqui tá afim de papnho ímtimo, aqui não posso acessar os meus arquivos de configuração, e como ele foi de certa forma relevante, eu achei por melhor tirar uma dúvida direta com ele, e depois postar aqui no fórum, isso eu deixei bem claro !
    mas, eu colocaria no /etc/resolv.conf o nameserver da placa de rede que está distribuindo a internet. Por exemplo eth1=192.168.10.1
    ficaria:
    nameserver 192.168.10.1

    Pois o BIND está fazendo pesquisa dentro da classe de IPs que estão apontando para a sua rede interna.
    Sinceramente, não sei se, apontado para o localhost irá funcionar do mesmo modo.

    Sem recentimentos xstefanox, concordo com você, mas se puder, retire esse lance de íntimo, valeu ?
    t+

  13. #13
    rafaelmontek
    Visitante

    Padrão Muito Obrigado, mas...

    Tudo foi resolvido um um mero detalhe, depois de ter, colocado o /etc/resolv.conf

    domais la.com.br
    nameserver = 192.168.1.1

    e depois a grande besteira,

    nos arquivo de zona

    lab:

    $TTL 2D

    lab.com.br. IN SOA movel.lab.com.br.

    e no reverso:

    $TTL 2D

    1.168.192.in-addrs.arpa. IN SOA movel.lab.com.br.

    Muito obrigado mesmo !!! está tudo resolvido...

    Pigando pra todo lado !!!

  14. #14

    Padrão Help urgente com o BIND!!!

    Faça agora o teste de zonas com o comando nslookup
    nslookup IP
    nslookup domains
    e veja o resultado

  15. #15
    rafaelmontek
    Visitante

    Padrão Muito Obrigado, mas...

    Tudo isso ja foi feito...