हमारे पिछले लेख में, हमने देखा कैसे आईपी पते के लिए जियोलोकेशन जानकारी प्राप्त करने के लिए बैश का उपयोग कर , लिनक्स में कर्ल और jq। आइए देखें कि विंडोज 10. में समान कैसे किया जा सकता है। हम इसी उद्देश्य के लिए लिनक्स या पावरशेल पर बैश का उपयोग कर सकते हैं।
विज्ञापन
फिर से, हम मुफ्त सेवा 'freegeoip.net' का उपयोग जियोलोकेशन जानकारी के स्रोत के रूप में करेंगे। यह IP पते के जियोलोकेशन को खोजने के लिए एक सार्वजनिक HTTP एपीआई प्रदान करता है। यह आईपी पते के एक डेटाबेस का उपयोग करता है जो समय क्षेत्र, अक्षांश और देशांतर जैसी अन्य प्रासंगिक जानकारी के साथ शहरों से जुड़े हैं। यह बहुत उपयोगी है।
हटाए गए टेक्स्ट संदेशों को कैसे पुनर्प्राप्त करें iPhone
उबंटू पर बैश का उपयोग करके विंडोज 10 में आईपी पते की जियोलोकेशन जानकारी प्राप्त करें
यदि आपके पास लिनक्स पर बैश स्थापित है, तो आप इस मामले में इसका उपयोग कर सकते हैं। आपको JSON कंसोल JSON कंसोल स्थापित करने की आवश्यकता है। इसे निम्नानुसार करें।
- उबंटू पर खुला बैश। आपको इसे पहले स्थापित करने की आवश्यकता हो सकती है। निम्नलिखित लेख देखें:
विंडोज 10 में उबंटू बैश कैसे सक्षम करें युक्ति: आप कर सकते हैं एक्सप्लोरर के संदर्भ मेनू में उबंटू पर बैश जोड़ें जल्दी से किसी भी वांछित फ़ोल्डर में इसे खोलने के लिए। - निम्न कमांड टाइप करें:
sudo apt-get install जाक
आवेदन स्थापित किया जाएगा:
- अब, आप निम्न कमांड का उपयोग कर सकते हैं:
कर्ल http://freegeoip.net/json/119.94.116.145>tmpjson.txt और 'jq।' tmpjson.txt और& rm tmpjson.txt
उत्पादन:
यह एक ही कमांड I है देशी लिनक्स वातावरण में उपयोग किया जाता है हालाँकि, एक गड़बड़ है। विंडोज 10 में, उबंटू पर बैश ने पाइपलाइन आउटपुट के लिए समर्थन तोड़ दिया है। इस समस्या के कारण, आप ठीक से एक साथ काम करने के लिए कई उपकरणों को जोड़ नहीं सकते हैं।
इसलिए मैंने एक अस्थायी फ़ाइल 'tmpjson.txt' का उपयोग किया, जो सर्वर प्रतिक्रिया को संग्रहीत करता है और फिर हटा दिया जाता है।
यदि आप Ubuntu पर Bash के उपयोगकर्ता नहीं हैं, तो आप इसके बजाय PowerShell का उपयोग कर सकते हैं।
दोस्तों के साथ खेलकर दिन के उजाले में मृत
PowerShell का उपयोग करके विंडोज 10 में आईपी पते की जियोलोकेशन जानकारी प्राप्त करें
यहाँ वर्णित के रूप में PowerShell का एक नया उदाहरण खोलें: विंडोज 10 में PowerShell खोलने के सभी तरीके
कर्ल टूल के बजाय, आप cmdlet का उपयोग कर सकते हैं आह्वान-RestMethod । यह विशेष रूप से REST (प्रतिनिधि राज्य स्थानांतरण) सेवाओं के साथ काम करने के लिए बनाया गया है जो आमतौर पर JSON या XML डेटा लौटाते हैं।
सिंटैक्स निम्नानुसार है:
आह्वान-रेस्टमैथोड -मैथोड गेट-उरी http://freegeoip.net/json/119.94/161645
कमांड का परिणाम निम्नानुसार होगा:
इंस्टाग्राम के लिए वीडियो को लंबा कैसे बनाएं
आपको कमांड में अतिरिक्त स्वरूपण लागू करने की भी आवश्यकता नहीं है। यह पहले से ही आउटपुट में अच्छी तरह से प्रदर्शित है।
बस।