bind: dns_master_load: incompatibilidade de formato de arquivo

2

Eu configurei um servidor DNS escravo para myzone.info domain. Depois de recarregar o bind 9.9.5 no Ubuntu, syslog fornece as seguintes mensagens:

Jul 13 17:12:14 dns2 named[18599]: dns_master_load: file format mismatch
Jul 13 17:12:14 dns2 named[18599]: zone myzone.info/IN: loading from master file /etc/bind/db.myzone.info failed: not implemented

Por favor, note que nosso arquivo de dados de ligação /etc/bind/db.myzone.info é o seguinte:

$TTL    8400

        IN      SOA     ns1.myzone.info. root.myzone.info. (
                     2016071149 
                           1200
                            600
                        1209600
                           3600 )
        IN      NS      ns1.myzone.info.
        IN      NS      ns2.myzone.info.
ns1     IN      A       154.34.25.22

ns2     IN      A       98.75.156.109

Por favor, note que o nosso arquivo named.conf é o seguinte:

zone "myzone.info" {

    type slave;
    file "/etc/bind/db.myzone.info";
    masters { 154.34.25.22; };
};

Alguém sabe o que estou perdendo?

    
por Teresa 13.07.2016 / 18:40

1 resposta

3

o problema é que você provavelmente está migrando da ligação antiga e depois da reinicialização o arquivo é renomeado para db- # hash #.

A solução é adicionar texto no formato masterfile; em seu named.conf para que pareça

zone "myzone.info" {

    type slave;
    masterfile-format text;
    file "/etc/bind/db.myzone.info";
    masters { 154.34.25.22; };
};

e recrie o arquivo db.myzone.info novamente e reinicie o bind.

    
por 11.10.2017 / 21:11

Tags