Se ha transferido un archivo de zona DNS Master a un esclavo, pero no puedo leer el archivo de zona:
> less db.example.com
"db.example.com "may be a binary file. See it anyway?
Esto sucedió después de usar este comando:
cp -r /usr/local/sbin/* /usr/sbin/.
Instalé bind V.9.9 en lugar de V.9.6. Me gustaría poder leer el archivo de zona como texto sin formato.
domain-name-system
bind
usuario1044942
fuente
fuente
cp -r /usr/local/sbin/* /usr/sbin/.
?Respuestas:
Los archivos de datos de la zona esclava en BIND 9.9 están en formato "crudo" de forma predeterminada. Puede convertir archivos de zona de formato "sin formato" a formato de "texto" utilizando la utilidad named-compilezone que viene con BIND.
crudo al texto:
texto a raw:
fuente
named-compilezone -f raw -F text -o db.example.com db-HdPKbJ2m db.example.com
Pero se ha producido este error.dns_master_load: example.com: not at top of zone dns_master_load: not at top of zone zone db-HdPKbJ2m/IN: loading from master file db.example.com failed: not at top of zone zone db-HdPKbJ2m/IN: not loaded due to errors.
-i none
, toma una fracción de segundo.O simplemente edite su named.conf y use esta opción:
Puedes hacerlo igual en todas las opciones de zona.
fuente