टर्मिनल में आईपी पते का जियोलोकेशन कैसे प्राप्त करें?


21

क्या टर्मिनल में आईपी पते का जियोलोकेशन प्राप्त करना संभव है?

निश्चित नहीं है कि एक आईपी पते में संख्याओं का क्या मतलब है, लेकिन इसके पीछे कुछ तर्क होना चाहिए, इसलिए लुकअप उतना कठिन नहीं हो सकता है।


आप एक आईपी के जियोलोकेशन चाहते हैं? iplocation.net
Finduilas


1
या इस लेख को पढ़ें: hints.macworld.com/article.php?story=2010010905353441706
Finduilas

1
आपके बाद के दावे के संबंध में, कोई भी सार्वजनिक आईपी पते के मूल्यों और भूगोल के बीच कोई लागू संबंध नहीं है। कंपनियां और संगठन आईपी के ब्लॉक को पट्टे पर देते हैं; वे उनके साथ जो चाहें कर सकते हैं।
कोर्टिस

जवाबों:


26

आप किसी भी अतिरिक्त एप्लिकेशन या सॉफ़्टवेयर को इंस्टॉल किए बिना ऐसा कर सकते हैं। बस कमांड curlऔर फ्री जियो आईपी वेबसाइट का उपयोग करें http://freegeoip.app का उपयोग करें

टर्मिनल में निम्नलिखित कमांड निष्पादित करें (मैं इस उदाहरण के लिए Apple के आईपी का उपयोग कर रहा हूं):

curl https://freegeoip.app/xml/17.178.96.59

आप एक XML प्रारूप में अपने परिणाम प्राप्त करेंगे:

<Response>
    <IP>17.178.96.59</IP>
    <CountryCode>US</CountryCode>
    <CountryName>United States</CountryName>
    <RegionCode>CA</RegionCode>
    <RegionName>California</RegionName>
    <City>Cupertino</City>
    <ZipCode>95014</ZipCode>
    <TimeZone>America/Los_Angeles</TimeZone>
    <Latitude>37.3042</Latitude>
    <Longitude>-122.0946</Longitude>
    <MetroCode>807</MetroCode>
</Response>

तुम भी आईपी के बजाय डोमेन नाम का उपयोग कर एक ही आदेश जारी कर सकते हैं:

curl https://freegeoip.app/xml/apple.com

अन्य प्रारूप ...

freegeoip.app CSV, JSON और JSONP का भी समर्थन करता है

सीएसवी: curl https://freegeoip.app/csv/apple.com

17.178.96.59,US,United States,CA,California,Cupertino,95014,America/Los_Angeles,37.30,-122.09,807

JSON: curl https://freegeoip.app/json/apple.com

{"ip":"17.178.96.59","country_code":"US","country_name":"United States","region_code":"CA","region_name":"California","city":"Cupertino","zip_code":"95014","time_zone":"America/Los_Angeles","latitude":37.3042,"longitude":-122.0946,"metro_code":807}

अपने खुद के आईपी की जाँच करने के लिए ...

आईपी ​​या डोमेन को छोड़ दें:

curl https://freegeoip.app/xml/


7
नोट: IP पते को भौगोलिक स्थिति से लिंक करना कठिन विज्ञान नहीं है। जबकि अधिकांश पते विश्वसनीय होंगे, लाखों पते हैं जो जब देखा जाता है, तो एक सामान्य स्थान पर हल होगा, जैसे शहर के केंद्र, या देश के मध्य में भी। एक दिलचस्प लेख है कि कैसे कैनसस के बीच में एक यादृच्छिक खेत दुर्व्यवहार और आपराधिक जांच का लक्ष्य रहा है क्योंकि एक प्रमुख जियोलोकेशन सेवा ने अपने खेत पर "यूएसए के लिए सामान्य स्थान" झंडे को रखा। fusion.net/story/287592/internet-mapping-glitch-kansas-farm लेख की एक कड़ी है।
नजल्ल

2
यह API समापन बिंदु पदावनत है और 1 जुलाई, 2018 को काम करना बंद कर देगा। अधिक जानकारी के लिए कृपया देखें: github.com/apilayer/freegeoip#readme <
DeprecationMessage

जैसा दिखता है नया "freegeoip.app" उम्मीद के मुताबिक काम करता है। "freegeoip.net" को पदावनत किया गया
dwightk
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.