Windows Tips & News

विंडोज 10 में आईपी एड्रेस की जियोलोकेशन जानकारी प्राप्त करें

अनुशंसित: विंडोज़ समस्याओं को ठीक करने और सिस्टम प्रदर्शन को अनुकूलित करने के लिए यहां क्लिक करें

हमने अपने पिछले लेख में देखा था बैश का उपयोग करके आईपी पते के लिए भौगोलिक स्थान की जानकारी कैसे प्राप्त करें, कर्ल और लिनक्स में jq। आइए देखें कि विंडोज 10 में भी ऐसा कैसे किया जा सकता है। हम उसी उद्देश्य के लिए लिनक्स या पावरशेल पर बैश का उपयोग कर सकते हैं।

विज्ञापन


फिर से, हम जियोलोकेशन जानकारी के स्रोत के रूप में मुफ्त सेवा "freegeoip.net" का उपयोग करेंगे। यह आईपी पते के भौगोलिक स्थान को खोजने के लिए एक सार्वजनिक HTTP एपीआई प्रदान करता है। यह समय क्षेत्र, अक्षांश और देशांतर जैसी अन्य प्रासंगिक जानकारी के साथ शहरों से जुड़े आईपी पते के डेटाबेस का उपयोग करता है। यह बहुत उपयोगी है।

उबंटू पर बैश का उपयोग करके विंडोज 10 में आईपी एड्रेस की जियोलोकेशन जानकारी प्राप्त करें

यदि आपके पास Linux पर Bash स्थापित है, तो आप इस मामले में इसका उपयोग कर सकते हैं। आपको jq कंसोल JSON पार्सर इंस्टॉल करना होगा। इसे निम्नानुसार करें।

    1. उबंटू पर बैश खोलें। आपको इसे पहले स्थापित करने की आवश्यकता हो सकती है। निम्नलिखित लेख देखें:

      विंडोज 10 में उबंटू बैश कैसे सक्षम करेंयुक्ति: आप कर सकते हैं एक्सप्लोरर के संदर्भ मेनू में उबंटू पर बैश जोड़ें इसे किसी भी वांछित फ़ोल्डर में जल्दी से खोलने के लिए।
    2. निम्न आदेश टाइप करें:
      sudo apt-jq स्थापित करें

      एप्लिकेशन इंस्टॉल हो जाएगा:इंस्टॉल-जेक्यू-इन-बैश-ऑन-उबंटू

    3. अब, आप निम्न आदेश का उपयोग कर सकते हैं:
      कर्ल http://freegeoip.net/json/119.94.116.145>tmpjson.txt && जेक्यू '।' tmpjson.txt && आरएम tmpjson.txt

      उत्पादन:रनिंग-द-कमांड-इन-विंडो

यह वही आज्ञा है I देशी Linux वातावरण में उपयोग किया जाता है, तथापि, एक गड़बड़ है। विंडोज 10 में, उबंटू पर बैश ने पाइपलाइन आउटपुट के लिए समर्थन तोड़ दिया है। इस समस्या के कारण, आप एक साथ ठीक से काम करने के लिए एक से अधिक टूल को संयोजित नहीं कर सकते हैं।

इसलिए मैंने एक अस्थायी फ़ाइल 'tmpjson.txt' का उपयोग किया जो सर्वर प्रतिक्रिया को संग्रहीत करता है और फिर हटा दिया जाता है।

यदि आप उबंटू पर बैश के उपयोगकर्ता नहीं हैं, तो आप इसके बजाय पावरशेल का उपयोग कर सकते हैं।

पावरशेल का उपयोग करके विंडोज 10 में आईपी एड्रेस की जियोलोकेशन जानकारी प्राप्त करें

यहाँ बताए अनुसार PowerShell का एक नया उदाहरण खोलें: Windows 10 में PowerShell खोलने के सभी तरीके

कर्ल टूल के बजाय, आप cmdlet का उपयोग कर सकते हैं आह्वान-आराम विधि. यह विशेष रूप से REST (प्रतिनिधि राज्य स्थानांतरण) सेवाओं के साथ काम करने के लिए बनाया गया है जो आमतौर पर JSON या XML डेटा लौटाते हैं।

वाक्य रचना इस प्रकार है:

Invoke-RestMethod -Method Get -Uri http://freegeoip.net/json/119.94.116.145

आदेश का परिणाम इस प्रकार होगा:

विद-पावरशेल

आपको आदेश में अतिरिक्त स्वरूपण लागू करने की भी आवश्यकता नहीं है। यह पहले से ही आउटपुट में अच्छी तरह से प्रदर्शित होता है।

बस, इतना ही।

अनुशंसित: विंडोज़ समस्याओं को ठीक करने और सिस्टम प्रदर्शन को अनुकूलित करने के लिए यहां क्लिक करें
Google क्रोम में एकाधिक टैब चुनें और स्थानांतरित करें

Google क्रोम में एकाधिक टैब चुनें और स्थानांतरित करें

इस लेखन के समय, Google Chrome सबसे लोकप्रिय वेब ब्राउज़र है। यह विंडोज, लिनक्स, मैक और एंड्रॉइड क...

अधिक पढ़ें

AIMP3 से उड़ान (कोई कवर कला नहीं) त्वचा

जब आप वेबसाइट पर नेविगेट करते हैं तो यह वेबसाइट आपके अनुभव को बेहतर बनाने के लिए कुकीज़ का उपयोग ...

अधिक पढ़ें

Firefox स्थिर के लिए डार्क थीम

Firefox स्थिर के लिए डार्क थीम

4 जवाबमोज़िला फ़ायरफ़ॉक्स ब्राउज़र का डेवलपर संस्करण एक अलग, डार्क थीम के साथ आता है। यहाँ एक तरक...

अधिक पढ़ें