• 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 जैसे कई उपयोग मामलों की संभावना दिखती है

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.