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