WHOIS जानकारी के अलावा जियोआईपी सेवाओं द्वारा उपयोग किए जाने वाले तरीके क्या हैं? [बन्द है]


11

मैं बस सोच रहा था कि कैसे जियोआईपी सेवाएं आईपी पते के बारे में डेटा एकत्र करती हैं इसके अलावा आईपी पते WHOIS जानकारी की जांच करती है। उदाहरण के लिए मैंने इस वेबसाइट पर ठोकर खाई, जो कहता है कि IP 74.207.244.221 Fremont, California में स्थित है: https://ipinfo.io/74.207.244.221

लेकिन मुझे यह जानकारी इस आईपी whois जानकारी पर नहीं मिल सकती है। ipinfo.io में कहा गया है कि:

मूल रूप से हमारे एपीआई ने मैक्समाइंड डेटा का उपयोग किया था, लेकिन हम अपना स्वयं का जियोलोकेशन डेटा बनाने में बहुत व्यस्त हैं। हमने बहुत प्रगति की है, और हम अब अपने स्वयं के डेटा का उपयोग सभी अनुरोधों के लगभग आधे हिस्से की सेवा के लिए करते हैं। हम अभी भी MaxMind डेटा पर कमबैक करते हैं

और इससे मुझे दिलचस्पी हुई, कि किन तरीकों से ipinfo.io और MaxMind जैसी सेवाएं जियोआईपी डेटा एकत्र करती हैं?

जवाबों:


11

ऐसी सेवाएं आमतौर पर आईपी पते को जियोलोकेट करने के लिए 3 तरीकों का उपयोग करती हैं:

  1. एक पता खोजने के लिए whois डेटाबेस के माध्यम से जा रहे हैं ;
  2. डोमेन-नाम रिकॉर्ड के आधार पर सुराग खोजने और खोजने के लिए रिवर्स DNS क्वेरीज़ को ट्रैक करना या गंतव्य को भेजे गए पैकेट के पथ पर नज़र रखना, जो सुराग भी दे सकता है (उदाहरण के लिए ट्रेसरूट का उपयोग करके)।
  3. और अंत में, वे RTT त्रिकोणासन का उपयोग करते हैं।

राउंड-ट्रिप टाइम (RTT) ट्राइंगुलेशन एक विधि है जिसका उपयोग तीन अलग-अलग स्थानों से पिंग लेटेंसी को मापकर आईपी एड्रेस के अनुमानित जियोलोकेशन को प्राप्त करने के लिए किया जाता है।

उदाहरण के लिए, यदि आपके पास तीन सर्वर एक त्रिकोण के आकार में दुनिया भर में फैले हुए हैं, और यदि आप तीनों से एक आईपी पते को पिंग करते हैं और विलंबता के लिए समान परिणाम प्राप्त करते हैं, तो इसका मतलब यह होगा कि आईपी पता सही में स्थित है उस त्रिकोण का केंद्र। यह जिस तरह से त्रिकोणासन का काम करता है, हालाँकि, इस मामले में इसका उपयोग ICMP पिंग्स के साथ किया जाता है।

संसाधन आप पढ़ सकते हैं:
पिंग क्या है? @ आरटीटी त्रिकोणासन के बारे में विकिपीडिया
SIGCOMM पेपर


5
वाह, मैं कभी नहीं सोचूंगा कि आरटीटी पर आधारित त्रिकोणीय है। दिलचस्प। तो अगर कुछ सर्वर जियोकोलेट होने से बचना चाहते हैं तो यह आईसीएमपी प्रतिक्रियाओं में यादृच्छिक अंतराल का परिचय दे सकता है।
शिक्षार्थी

मैं यह जोड़ना चाहूंगा कि यह tracert / traceroute को देखने के लिए सहायक हो सकता है, जैसा कि iplocation.net पर लिखा गया है: "आप आईपी पते के स्थान का सुराग खोजने के लिए 'ट्रैसरूट' कमांड का उपयोग कर सकते हैं। इसके माध्यम से रूटर्स के नाम। पैकेट आपके मेजबान से गंतव्य स्थान तक जाता है जो अंतिम स्थान के भौगोलिक पथ पर संकेत कर सकता है। "
शिक्षार्थी

1
@ Learner यह एक अच्छा जोड़ है, हालाँकि, यह पहले से ही "उल्टे DNS प्रश्नों पर नज़र रखने" के रूप में मेरे उत्तर में है। यद्यपि ट्रेसरआउट वास्तव में ऐसा नहीं करता है, यह आपको सभी डोमेन / पते दिखाता है जिसके माध्यम से एक क्वेरी यात्रा होती है। मैं इसे फिर से स्पष्ट करने के लिए एक नोट
जोड़ूंगा

5

मैं IPinfo का संस्थापक हूं , इसलिए मैं निश्चित रूप से इसके आसपास कुछ विवरण प्रस्तुत कर सकता हूं! हमारे स्वयं के जियोलोकेशन डेटाबेस (या हमारे किसी भी अन्य डेटा सेट, जैसे आईपी से कंपनी, या आईपी से वाहक) का निर्माण करने के लिए एक एकल विधि नहीं है, जिसका हम उपयोग करते हैं या एक ही डेटा स्रोत नहीं है। यह अलग-अलग डेटा सेट, डेटा प्रोसेसिंग तकनीकों के एक समूह का मिश्रण है, और सबक ने कई वर्षों से ऐसा करना सीखा है!

अक्सर उल्लिखित कुछ डेटा स्रोतों और तकनीकों में शामिल हैं:

  • आईएसपी से प्रत्यक्ष फीड। हमारी सेवा एक दिन में लगभग 500 मिलियन एपीआई अनुरोधों को संभालती है, और यह कई लोकप्रिय हाई प्रोफाइल वेबसाइटों पर उपयोग किया जाता है। इसलिए आईएसपी को सटीक अप-टू-डेट जियोलोकेशन डेटा प्रदान करने के लिए प्रोत्साहित किया जाता है ताकि उनके ग्राहकों को वेब पर एक अच्छा अनुभव मिले। हम हर समय अधिक से अधिक आईएसपी के साथ सीधे काम कर रहे हैं।

  • जीपीएस स्थान डेटा। मोबाइल उपकरणों पर GPS के साथ सटीक स्थान की जानकारी एकत्र करना संभव है। आप आईपी पते और कुछ नेटवर्क टोपोलॉजी के साथ जोड़ी कर सकते हैं कि आईपी रेंज के लिए स्थान का पता लगाने के लिए कुछ माप दिए गए हैं।

  • उपयोगकर्ता ने सुधार प्रस्तुत किए। जब हमें स्थान गलत मिलता है (या इसे किसी बदलाव के बाद अपडेट नहीं किया गया है) तो हम अक्सर उपयोगकर्ताओं से प्रतिक्रिया प्राप्त करेंगे, और यह सुनिश्चित करने के लिए मैन्युअल रूप से स्थान को ठीक कर सकते हैं या हमारे एल्गोरिथ्म को यह सुनिश्चित कर सकते हैं कि यह अगले भाग पर सही ढंग से स्थित हो हमारे डाटा प्रोसेसिंग पाइप लाइन।

हमारे आईपी से कंपनी डेटा सेट के लिए, हम वास्तव में हर महीने हर एक डोमेन नाम को परिमार्जन करते हैं, और आईपी स्वामित्व जानकारी, rwhois रिकॉर्ड और बहुत कुछ के साथ हमारे द्वारा निकाले गए डेटा का संदर्भ देते हैं। हम तब डोमेन स्क्रैपिंग डेटा का उपयोग यह दिखाने के लिए भी करते हैं कि किस डोमेन को आईपी पते पर होस्ट किया जाता है, और साथ ही हमारे आईपी प्रकार क्लासिफायरियर में, कई अन्य डेटा स्रोतों के साथ, आईपी पते की संभावना को निर्धारित करने के लिए, मुख्य रूप से आवासीय आईएसपी के रूप में उपयोग किया जाता है, व्यवसाय, या होस्टिंग प्रदाता। हम उन पृष्ठों की लिंक संरचना का भी विश्लेषण करते हैं, और host.io पर इस डेटा के कुछ दिखाते हैं


धन्यवाद! मुझे उम्मीद नहीं थी कि इस वेबसाइट के संस्थापक मेरे सवाल का जवाब देंगे :) यह बहुत दिलचस्प था।
शिक्षार्थी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.