एक अन्य विकल्प 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
(यह आँकड़े सुविधा बाइंड-9.6.0, दिसंबर 2008 के /v3/
बाद से उपलब्ध है। ऊपर प्रयोग किया गया प्रारूप केवल बाइंड -910, अप्रैल 2014 से उपलब्ध है। JSON प्रारूप भी उपलब्ध हो सकता है, इसलिए इसके अनुरूप कुछ संभव होना चाहिए jot
।)