Іншою альтернативою є використання bind'
власних статистичних даних у форматі XML, якщо ви ввімкнули statistics-channel
та увімкнули статистику зон (наприклад, у глобальному масштабі options { }
). Цей метод також дозволяє легко вибирати / показувати види, типи зон та дані зони (наприклад, серійний номер), а також, звичайно, статистику за зоною.
Використання wget
та xml
(xmlstarlet):
wget -O - http://127.0.0.1:1080/xml/v3/zones |
xml select -I -t -m '/statistics/views/view[@name="_default"]/zones/zone[type="master"]' \
-v @name -nl
Вище наведено список усіх основних доменів у вікні _default .
wget ... |
xml select -I -t -m '/statistics/views/view/zones/zone' \
-v @name -o , -v ../../@name -o , -v type -o , -v serial -nl
Вище наведено всі зони у форматі CSV: зона, перегляд, тип, серіал.
Щоб вибрати лише певний вид і тип зони :
wget ... |
xml select -I -t -m '/statistics/views/view[@name="_bind"]/zones/zone[type="builtin"]' \
-v @name -nl
(Цей інструмент статистики доступний з bind-9.6.0, грудень 2008 року. /v3/
Формат, який використовується вище, доступний лише з bind-9.10, квітень 2014 р. Формат JSON також може бути доступний, тому щось аналогічне має бути можливим із jot
.)