Un fichier de zone maître DNS a été transféré à un esclave, mais je ne peux pas lire le fichier de zone:
> less db.example.com
"db.example.com "may be a binary file. See it anyway?
Cela s'est produit après avoir utilisé cette commande:
cp -r /usr/local/sbin/* /usr/sbin/.
J'ai installé bind V.9.9 au lieu de V.9.6. Je voudrais pouvoir lire le fichier de zone en texte brut.
domain-name-system
bind
user1044942
la source
la source
cp -r /usr/local/sbin/* /usr/sbin/.
???Réponses:
Les fichiers de données de zone esclave dans BIND 9.9 sont au format "brut" par défaut. Vous pouvez convertir des fichiers de zone au format "brut" au format "texte" à l'aide de l'utilitaire named-compilezone fourni avec BIND.
brut au texte:
texte brut:
la source
named-compilezone -f raw -F text -o db.example.com db-HdPKbJ2m db.example.com
Mais cette erreur s'est produite.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
cela prend une fraction de seconde.Ou modifiez simplement votre named.conf et utilisez cette option:
vous pouvez le faire de même dans chaque option de zone.
la source