- latency का उपयोग करके IP address की देश·राज्य·शहर स्तर पर पहचान की जा सकती है, इसके लिए एक CLI टूल बनाया गया है
- Globalping नेटवर्क के 3000 से अधिक probes का उपयोग कर, हर IP के लिए ping और traceroute मापन किया जाता है
- महाद्वीप → देश → राज्य → शहर के चरणों में latency की तुलना करके, सबसे कम मान वाले क्षेत्र को वास्तविक लोकेशन माना जाता है
- टेस्ट नतीजों में पोलैंड·Florida·Miami जैसे मामलों में ipinfo के परिणामों से मेल खाती सटीकता दिखाई गई
- यह एक open source CLI टूल है जिसे कोई भी चला सकता है, और यह latency-आधारित IP लोकेशन सत्यापन पद्धति की व्यावहारिकता साबित करता है
latency-आधारित IP लोकेशन अनुमान का अवलोकन
- IP address को देश, अमेरिकी राज्य, शहर स्तर तक पहचान सकने वाला एक CLI टूल बनाया गया है
- उस उदाहरण से प्रेरणा ली गई जिसमें ipinfo ने साबित किया था कि VPN providers फर्जी लोकेशन डेटा रजिस्टर करते हैं
- ipinfo ने बड़े पैमाने का probe नेटवर्क बनाकर सभी IPs को track और ping test करके वास्तविक भौतिक लोकेशन सत्यापित की
- यह तरीका public data की त्रुटियों को हटाकर, latency और hop data के आधार पर अधिक भरोसेमंद लोकेशन निर्धारण संभव बनाता है
Globalping नेटवर्क का उपयोग
- Globalping एक open source community-आधारित प्रोजेक्ट है, जिसमें containerized probes को self-host किया जा सकता है
- अभी दुनिया भर में 3000 से अधिक probes फैले हुए हैं
- उपयोगकर्ता इस नेटवर्क के जरिए ping, traceroute जैसे network tests चला सकते हैं
- CLI टूल globalping-ts library का उपयोग करके automate किया गया है
- दिए गए IP पर कई महाद्वीपों से ping test
- सबसे कम latency वाले महाद्वीप का चयन
- इसके बाद उसी महाद्वीप के कई probes से विस्तृत मापन
मापन के चरणबद्ध ढांचे
- चरण 1 (महाद्वीप पहचान) : हर महाद्वीप के 5 probes से ping test
- उदाहरण परिणाम: Europe 32.39ms, North America 137.18ms → Europe चुना गया
- चरण 2 (देश पहचान) : चुने गए महाद्वीप के भीतर 50 probes से मापन
- परिणाम: Poland 7.29ms, Germany 13.42ms, Lithuania 17.65ms → Poland निर्धारित
- चरण 3 (अमेरिकी राज्य पहचान) : अमेरिका के भीतर 50 probes से टेस्ट
- NordVPN का ‘Bahamas’ IP वास्तव में Florida (0.45ms) निकला
- चरण 4 (शहर पहचान) : राज्य के भीतर 36 probes से मापन
- परिणाम: Miami (0.00ms) , उसके बाद West Palm Beach, Tampa
सटीकता और सीमाएँ
- Globalping का ‘magic field’ महाद्वीप स्तर पर probes को random तरीके से चुनता है, इसलिए कुछ देश छूट सकते हैं
- इसके कारण पड़ोसी देशों की गलत पहचान होने की संभावना है
- सटीकता बढ़ाने के लिए देश·राज्य के अनुसार probes को सीधे निर्दिष्ट करना होगा और probes की संख्या समायोजित करनी होगी
- उदाहरण: North America के लिए US 200, Canada 20, Mexico 10 probes की सिफारिश
- मौजूदा version में unauthenticated users भी चला सकें इसलिए न्यूनतम probes इस्तेमाल किए गए हैं
- authentication होने पर प्रति घंटा 500 tests संभव हैं, और अतिरिक्त credits probe hosting या GitHub sponsorship से मिल सकते हैं
open source टूल चलाना और उपयोग
- कमांड:
geolocate $IP
–limit option से हर चरण में probes की संख्या समायोजित की जा सकती है
- पूरी उपयोग विधि GitHub docs में देखी जा सकती है
- Pull Request के जरिए सुधार सुझावों का स्वागत है
- free credits के अनुरोध और probe hosting में भागीदारी भी संभव है
निष्कर्ष
- latency-आधारित IP लोकेशन अनुमान पर्याप्त observation points होने पर सटीक और व्यावहारिक तरीका है
- Globalping नेटवर्क और open source CLI टूल के जरिए कोई भी आसानी से IP की वास्तविक लोकेशन सत्यापित कर सकता है
- VPN लोकेशन spoofing सत्यापन, network routing analysis, performance debugging जैसे कई उपयोग मामलों की संभावना दिखती है
अभी कोई टिप्पणी नहीं है.