Một cách khác là sử dụng bind'
số liệu thống kê định dạng XML của riêng bạn , nếu bạn đã bật statistics-channel
và bật tính năng thống kê vùng (ví dụ: trên toàn cầu options { }
). Phương pháp này cũng cho phép bạn dễ dàng chọn / hiển thị chế độ xem, loại vùng và dữ liệu vùng (ví dụ số sê-ri), cũng như thống kê trên mỗi vùng của khóa học.
Sử dụng wget
và 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
Các chương trình trên một danh sách của tất cả các bậc thầy tên miền trong _default xem.
wget ... |
xml select -I -t -m '/statistics/views/view/zones/zone' \
-v @name -o , -v ../../@name -o , -v type -o , -v serial -nl
Ở trên hiển thị tất cả các vùng ở dạng CSV: vùng, dạng xem, loại, nối tiếp.
Để chỉ chọn một chế độ xem và loại vùng cụ thể :
wget ... |
xml select -I -t -m '/statistics/views/view[@name="_bind"]/zones/zone[type="builtin"]' \
-v @name -nl
(Cơ sở thống kê này có sẵn kể từ bind-9.6.0, tháng 12 năm 2008. /v3/
Định dạng được sử dụng ở trên chỉ khả dụng kể từ bind-9.10, tháng 4 năm 2014. Định dạng JSON cũng có thể có sẵn, vì vậy có thể có một cái gì đó tương tự jot
.)