Eine DNS-Master-Zonendatei wurde an einen Slave übertragen, aber ich kann die Zonendatei nicht lesen:
> less db.example.com
"db.example.com "may be a binary file. See it anyway?
Dies geschah, nachdem ich diesen Befehl verwendet hatte:
cp -r /usr/local/sbin/* /usr/sbin/.
Ich habe bind V.9.9 anstelle von V.9.6 installiert. Ich möchte die Zonendatei als Klartext lesen können.
domain-name-system
bind
user1044942
quelle
quelle
cp -r /usr/local/sbin/* /usr/sbin/.
???Antworten:
Slave-Zonendatendateien in BIND 9.9 sind standardmäßig im "Raw" -Format. Sie können Zonendateien im "Raw" -Format mithilfe des mit BIND gelieferten Dienstprogramms "Named Compilezone" in das Format "Text" konvertieren.
roh zu Text:
Text zu roh:
quelle
named-compilezone -f raw -F text -o db.example.com db-HdPKbJ2m db.example.com
Aber dieser Fehler ist aufgetreten .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
dauert es einen Bruchteil einer Sekunde.Oder bearbeiten Sie einfach Ihre named.conf und verwenden Sie diese Option:
Sie können dies in jeder Zonenoption gleich tun.
quelle