Довольно распечатать / очистить файл зоны BIND 9

329
LetMeSOThat4U

Я унаследовал некоторые файлы зон BIND 9, которые имеют ужасный беспорядок, плохие отступы, порядок директив отличается от обычного и т. Д. Есть ли какая-нибудь утилита, которая может их очистить, в смысле переформатирования их в читаемую форму?

0
Возможно, попробуйте передать зону (то есть dig axfr) на DNS-сервере и сохранить этот вывод в виде текстового файла. Затем используйте этот вывод в качестве нового файла зоны. Lewis M 5 лет назад 0

1 ответ на вопрос

0
mtak

Относительно простое, хотя, возможно, и не вполне удовлетворительное решение - загрузить файлы зон с самого сервера имен. Это даст вам отсортированный и легко разбираемый список:

mtak@svc1:~$ dig -t AXFR int.mtak.nl @127.0.0.1  ; <<>> DiG 9.9.5-9+deb8u15-Debian <<>> -t AXFR int.mtak.nl @127.0.0.1 ;; global options: +cmd int.mtak.nl. 86400 IN SOA svc1.int.mtak.nl. root.int.mtak.nl. 2016060407 600 15 604800 30 int.mtak.nl. 86400 IN NS svc1.int.mtak.nl. int.mtak.nl. 86400 IN NS svc2.int.mtak.nl. int.mtak.nl. 86400 IN A 10.100.0.82 ans1.int.mtak.nl. 86400 IN A 10.100.0.73 ap3.int.mtak.nl. 86400 IN A 10.100.0.16 atlas.int.mtak.nl. 86400 IN A 10.100.3.18 bck1.int.mtak.nl. 86400 IN A 10.100.0.90 bck2.int.mtak.nl. 86400 IN A 10.100.0.91 btsync.int.mtak.nl. 86400 IN A 10.100.0.76 cacti.int.mtak.nl. 86400 IN A 10.100.0.75 clients-100.int.mtak.nl. 86400 IN A 10.100.4.100 clients-101.int.mtak.nl. 86400 IN A 10.100.4.101 clients-102.int.mtak.nl. 86400 IN A 10.100.4.102 clients-103.int.mtak.nl. 86400 IN A 10.100.4.103 [...] 

Похожие вопросы