CONVERTER ARQUIVOS DE ZONAS ENTRES OS FORMATOS TEXT E RAW – LINUX/UNIX

Os arquivos de zonas de um servidor bind9 slave (secundário) por padrão hoje é gerado no formato raw. E se caso o servidor DNS master (principal) der problema de alguma forma, como recuperar os dados do DNS Slave se está no formato raw? Segue comando para converter do formato raw para text e vice-versa.
Converter arquivo de zona no formato raw “dominio.net.raw”, para formato text  “dominio.net.text”, na zona dominio.net

named-compilezone -f raw -F text -o dominio.net.text dominio.net /var/cache/bind/dominio.net.raw
Saída do comando:
zone dominio.net/IN: loaded serial 2017055865
dump zone to dominio.net.text...done
OK
Opções de parâmetros:
-f =>especifica formato de arquivo de origem.
-F => especifica formato de arquivo de saída.

Obs.:
Caso você não tenha especificado o caminho absoluto do arquivo da zona, mas somente o nome do arquivo, confira abaixo os caminhos de algumas distros:

  • Caminho padrão do db da zona Debian: /var/cache/bind/dominio.net.db
  • Caminho padrão do db da zona CentOS: /var/named/dominio.net.db

Esse caminho padrão é especificado pelo parâmetro directory em options no arquivo named.conf(RedHat) ou named.conf.options.

FONTE

https://kb.isc.org/docs/aa-00608
https://docs.oracle.com/cd/E86824_01/html/E54764/named-compilezone-1m.html

Marcado com ,