Arquivo de zona binária no BIND9

8

Um arquivo de zona DNS Master foi transferido para um escravo, mas não consigo ler o arquivo de zona:

> less db.example.com

"db.example.com "may be a binary file.  See it anyway?

Isso aconteceu depois que usei este comando:

cp -r /usr/local/sbin/* /usr/sbin/.

Eu instalei a ligação V.9.9 em vez de V.9.6. Eu gostaria de poder ler o arquivo de zona como texto simples.

    
por user1044942 15.03.2013 / 10:45

2 respostas

20

Arquivos de dados da zona escrava em O BIND 9.9 está no formato "raw" por padrão. Você pode converter arquivos de zona de formato "brutos" para o formato "texto" usando o utilitário named-compilezone que vem com o BIND.

raw to text:

# convert raw zone file "example.net.raw", containing data for zone example.net,
# to text-format zone file "example.net.text"
#
#   (command)     (format options)   (output file)  (zone origin) (input file)
named-compilezone -f raw -F text -o example.net.text example.net example.net.raw

texto para cru:

# convert text format zone file "example.net.text", containing data for zone
# example.net, to raw zone file "example.net.raw"
#
#   (command)     (format options)   (output file) (zone origin)  (input file)
named-compilezone -f text -F raw -o example.net.raw example.net example.net.text
    
por 16.03.2013 / 04:46
5

Ou apenas edite seu named.conf e use esta opção:

Masterfile-Format Text;

você pode fazer o mesmo em todas as opções de zona.

    
por 27.02.2016 / 21:48