อีกทางเลือกหนึ่งคือการใช้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
)