← ब्लॉग पर वापस जाएं

IP जियोलोकेशन में शहर की सटीकता सीमित क्यों है

IP जियोलोकेशन में शहर की सटीकता सीमित क्यों है

IP जियोलोकेशन में शहर की सटीकता सीमित है क्योंकि IP पता यह दर्ज करता है कि नेटवर्क कहाँ पंजीकृत और रूट किया गया है, यह नहीं कि डिवाइस भौतिक रूप से कहाँ है, इसलिए देश-स्तर के उत्तर आमतौर पर भरोसेमंद होते हैं जबकि शहर-स्तर के उत्तर सर्वोत्तम-प्रयास अनुमान होते हैं। इस अंतर को समझने से आप तय कर सकते हैं कि IP लुकअप कौन से निर्णयों को सुरक्षित रूप से चला सकता है।

देश भरोसेमंद और शहर नहीं, क्यों

IP पता स्पेस का आवंटन पदानुक्रम में होता है। क्षेत्रीय इंटरनेट रजिस्ट्री संगठनों को ब्लॉक देती हैं, और वे संगठन आवंटन रिकॉर्ड में देश दर्ज करते हैं। रूटिंग दूसरा, स्वतंत्र गवाह जोड़ती है: BGP में ब्लॉक घोषित करने वाले नेटवर्क की पहचान उसके ASN से हो सकती है। दोनों स्रोत आमतौर पर देश पर सहमत होते हैं क्योंकि बड़े नेटवर्क निर्धारित राष्ट्रीय दायरे में काम करते हैं, और ब्लॉक का देश शायद ही बदलता है। इसीलिए देश वह फ़ील्ड है जिसे ज़्यादातर सेवाएँ ज़्यादातर समय सही पाती हैं। फिर भी यह पूर्ण नहीं है, क्योंकि पंजीकरण का देश उस जगह से अलग हो सकता है जहाँ इन्फ़्रास्ट्रक्चर है, और कोई बहुराष्ट्रीय कंपनी ब्लॉक को अपने मुख्यालय वाले देश में पंजीकृत कर सकती है और कहीं और इस्तेमाल कर सकती है। ASN लुकअप किसी पते के पीछे के नेटवर्क का स्वामी और पंजीकरण देश दिखाता है, जो ऐसे मामलों पर विचार करने में उपयोगी है।

शहर एक अलग तरह का दावा है। कोई रजिस्ट्री यह प्रकाशित नहीं करती कि पता कहाँ इस्तेमाल होता है, इसलिए हर शहर का मान अनुमान से आता है: रजिस्ट्री संकेत, लेटेंसी माप, उपयोगकर्ताओं द्वारा सुझाए सुधार, और व्यावसायिक या खुले डेटासेट जो इन्हें मिलाते हैं। हर तरीके की अपनी विफलता के रूप हैं, और ये अनुमान घने इलाकों में फ़िक्स्ड ब्रॉडबैंड के लिए सबसे मज़बूत और बाकी सब के लिए सबसे कमज़ोर होते हैं।

शहर के नतीजे निशाने से क्यों हटते हैं

कई आम स्थितियाँ पते और जगह के बीच का संबंध तोड़ देती हैं:

  • मोबाइल नेटवर्क। कई डिवाइसों का ट्रैफ़िक ऐसे गेटवे से निकलता है जो हैंडसेट से काफ़ी दूर हो सकता है, और पता हज़ारों सब्सक्राइबरों द्वारा साझा किया जा सकता है, इसलिए दिखने वाला शहर अक्सर गेटवे का क्षेत्र होता है।
  • केंद्रीकृत रूटिंग। कोई इंटरनेट प्रदाता पूरे क्षेत्र को एक ही पॉइंट ऑफ़ प्रेज़ेंस से रूट कर सकता है, इसलिए कई कस्बों के उपयोगकर्ता एक ही शहर में दिखते हैं।
  • VPN, प्रॉक्सी और Tor। दिखने वाला पता एग्ज़िट सर्वर का होता है, जो डिज़ाइन से उपयोगकर्ता से अलग जगह पर होता है।
  • क्लाउड और होस्टिंग पते। डेटासेंटर में मौजूद सर्वर वहीं होता है जहाँ डेटासेंटर है, चाहे एप्लिकेशन के दर्शक कोई भी हों।
  • पुनः असाइन किए गए ब्लॉक। ब्लॉक प्रदाताओं और क्षेत्रों के बीच लोकेशन डेटा के सुधरने से तेज़ बदलते हैं, इसलिए रिकॉर्ड पुराने पड़ जाते हैं।
  • IPv6। नए पता स्पेस के लिए कवरेज और सुधार आमतौर पर कम होते हैं; हम इसे IPv6 जियोलोकेशन सटीकता में बताते हैं।

व्यावसायिक और मुफ़्त दोनों डेटाबेस एक ही मूल समस्या का सामना करते हैं, क्योंकि सभी अप्रत्यक्ष प्रमाणों से अनुमान लगा रहे हैं। प्रदाताओं के बीच अंतर वास्तविक हैं पर वे मात्रा के अंतर हैं। जब दो प्रदाता किसी शहर पर असहमत हों, तो कोई भी स्पष्ट रूप से सही नहीं है।

कमी के इर्द-गिर्द डिज़ाइन करना

व्यावहारिक नियम है कि निर्णय की सटीकता को संकेत की सटीकता से मिलाया जाए। देश कंटेंट लाइसेंसिंग, कर और अनुपालन डिफ़ॉल्ट, भाषा डिफ़ॉल्ट और मोटी रूटिंग के लिए उपयुक्त है। शहर नरम वैयक्तिकरण के लिए उपयुक्त है, जैसे पहले से भरी मौसम लोकेशन, जिसे उपयोगकर्ता एक क्लिक में सुधार सके। यह उन चीज़ों के लिए उपयुक्त नहीं है जहाँ गलत उत्तर महँगा पड़ता हो: शहर के अनुमान से सेवा अस्वीकार न करें, किसी का पता न बताएँ और कानूनी निर्धारण न करें।

शहर पर कितना भरोसा करना है यह परखने के लिए नेटवर्क संदर्भ का उपयोग करें। यदि कोई पता डेटासेंटर या VPN का है, तो लोकेशन सर्वर का वर्णन करती है, और ipto का लुकअप इसे is_datacenter, is_vpn और is_tor से फ़्लैग करता है, जिन्हें VPN और प्रॉक्सी चेकर अपने परिणाम पेज पर दिखाता है। यदि ASN किसी मोबाइल ऑपरेटर का है, तो उम्मीद करें कि शहर कैरियर के गेटवे का वर्णन करेगा। कंपनी लुकअप और IP whois पेज ब्लॉक रखने वाला संगठन दिखाते हैं, जो यह जाँचने का अच्छा तरीका है कि पता आवासीय, कॉर्पोरेट या इन्फ़्रास्ट्रक्चर का है।

प्रोडक्ट की ओर से, जहाँ सटीकता मायने रखती हो वहाँ पूछें। सटीक स्थिति के लिए ब्राउज़र की अपनी जियोलोकेशन अनुमति सही औज़ार है, और उपयोगकर्ता द्वारा टाइप किया गया पता उससे भी बेहतर है। ipto के मौसम और जगहों के पेज इसी पैटर्न का पालन करते हैं: वे पहले ब्राउज़र लोकेशन माँगते हैं और अनुमति न मिलने पर ही अनुमानित IP लोकेशन पर फ़ॉलबैक करते हैं। IP अनुमान को ऐसे डिफ़ॉल्ट की तरह लें जिसे उपयोगकर्ता बदल सके।

मोटी लोकेशन के लिए ipto का उपयोग

ipto IP लुकअप देश, शहर, ASN, संगठन और ऊपर के फ़्लैग लौटाता है, और डेटासेट रोज़ रिफ़्रेश होते हैं, जबकि थ्रेट फ़ीड हर 6 घंटे में रिफ़्रेश होते हैं। यह प्रतिदिन 1,000 अनुरोधों के लिए बिना साइनअप के मुफ़्त है, इसलिए आप परिणामों की तुलना अपने ग्राउंड ट्रुथ से कर सकते हैं, जैसे उन उपयोगकर्ताओं के पते जिन्होंने आपको अपनी लोकेशन बताई है, और अपने ट्रैफ़िक में मापें कि शहर कितनी बार मेल खाता है। वह माप किसी भी प्रकाशित सटीकता दावे से अधिक मूल्यवान है। डेटा के प्रकार को काम से मिलाने के बारे में और पढ़ने के लिए IP इंटेलिजेंस बनाम जियोलोकेशन API पढ़ें, और फ़ील्ड परिभाषाओं के लिए API दस्तावेज़ देखें।

सीधे जवाब

देश रजिस्ट्री आवंटन और रूटिंग रिकॉर्ड से आता है जो शायद ही बदलते हैं, जबकि शहर का अप्रत्यक्ष प्रमाणों से अनुमान लगाना पड़ता है क्योंकि कोई रजिस्ट्री यह प्रकाशित नहीं करती कि पता कहाँ इस्तेमाल होता है। मोबाइल गेटवे, VPN और प्रदाता की केंद्रीकृत रूटिंग अनुमान को आसानी से बिगाड़ देते हैं।
नहीं। IP जियोलोकेशन एक अनुमानित क्षेत्र देती है, अक्सर केवल निकटतम शहर या प्रदाता के पॉइंट ऑफ़ प्रेज़ेंस तक, और यह किसी सड़क के पते या व्यक्ति की पहचान नहीं कर सकती। सटीक लोकेशन चाहिए हो तो ब्राउज़र जियोलोकेशन अनुमति या उपयोगकर्ता के दिए इनपुट का उपयोग करें।
शहर का उपयोग केवल उन नरम डिफ़ॉल्ट के लिए करें जिन्हें उपयोगकर्ता सुधार सके, लाइसेंसिंग जैसे निर्णयों के लिए देश पर निर्भर रहें, और VPN, Tor या डेटासेंटर जैसे फ़्लैग जाँचें, क्योंकि ऐसे पते उपयोगकर्ता के बजाय सर्वर का वर्णन करते हैं।
← ब्लॉग पर वापस जाएं