[FUG-BR] DNS slave corrompendo arquivos

Diogo Dalfovo b1n4r1w0rm em gmail.com
Segunda Outubro 1 20:15:01 BRT 2012


Boa Noite pessoal!!

Bom, estou fazendo a migração de 4 DNS com Bind do linux para FreeBSD sendo
um "master" e 3 "slaves" ate aqui nada de anormal com configuração bem
simples. Problema que depois que a zona é transferida para o servidor slave
(seja linux ou freebsd) o arquivo fica "corrompido".
Segue as configuraçoes:

++++++++ Master (linux, por enquanto):
options {
        directory "/etc";
        pid-file "/var/run/named/named.pid";
        listen-on { any; };
        };

include "/etc/named/named-key.conf";

server 10.1.254.22 {
        keys {
                ddns_key;
                };
        };
...
zone "teste.com.br" {
             type master;
             file "/etc/named/teste.com.br.EXTERNA.hosts";
             };


++++++++++ Slave:
options {
        directory "/etc";
        pid-file "/var/run/named/named.pid";


        };

include "/etc/named/named-key.conf";

server 10.1.254.21{
        keys { ddns_key;
        };
 };
...
zone "teste.com.br" {
             type slave;
                masters {
                        10.1.254.21;
                        };
                file "/etc/named/slaves/teste.com.br.EXTERNAL.hosts";
                };

++++++ Transferencia OK:
Oct  1 19:47:17 ns3 named[2209]: zone teste.com.br/IN/EXTERNA: Transfer
started.
Oct  1 19:47:17 ns3 named[2209]: transfer of 'teste.com.br/IN/EXTERNA' from
10.1.254.21#53: connected using 10.1.254.23#59057
Oct  1 19:47:17 ns3 named[2209]: zone teste.com.br/IN/EXTERNA: transferred
serial 2012100101: TSIG 'ddns_key'
Oct  1 19:47:17 ns3 named[2209]: transfer of 'teste.com.br/IN/EXTERNA' from
10.1.254.21#53: Transfer completed: 1 messages, 11 records, 359 bytes,
0.001 secs (359000 bytes/sec)
Oct  1 19:47:17 ns3 named[2209]: zone teste.com.br/IN/EXTERNA: sending
notifies (serial 2012100101)

++++++ Arquivo:
[root em ns3 tmp]# cat teste.com.br.EXTERNAL.hosts
PjugtestecombrCns1testecombr
postmaster      armazemdccombrwî6*0
                                        :Q(testecombr
<testecombrcorreiotestecombr^testecombrns1testecombrns2testecombrns3testecombr0correiotestecombr
,ns1testecombr
,ns2testecombr
,ns3testecombr
[root em ns3 tmp]#
PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY
-bash:
PuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTYPuTTY:
command not found


Ja procurei em tudo que é canto mas nada destes erro, tanto copiando o
arquivo do servidor antigo como criando um do zero digitando tudo acontece
o mesmo erro acima (linux,freebsd).
Estou usando Centos 6.3 e FreeBSD 8.3 no hyper-V com tudo compilado e
funcionando 100%. Alguem ja passou por algo parecido?

Desculpem  o email gigante.

Diogo Dalfovo


Mais detalhes sobre a lista de discussão freebsd