Файл зоны DNS Master был передан на подчиненное устройство, но я не могу прочитать файл зоны:
> less db.example.com
"db.example.com "may be a binary file. See it anyway?
Это произошло после того, как я использовал эту команду:
cp -r /usr/local/sbin/* /usr/sbin/.
Я установил привязку V.9.9 вместо V.9.6. Я хотел бы иметь возможность читать файл зоны как обычный текст.
Файлы данных подчиненной зоны в BIND 9.9 по умолчанию имеют "сырой" формат. Вы можете преобразовать файлы зоны «сырого» формата в «текстовый» с помощью утилиты named-compilezone, которая поставляется с BIND.
необработанный текст:
# 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
текст в необработанный:
# 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
Или просто отредактируйте свой named.conf и используйте эту опцию:
Masterfile-Format Text;
вы можете сделать то же самое в каждой опции зоны.