समाचार

हर एंडपॉइंट पर IPv6 सपोर्ट

IPv6 अब कोई दुर्लभ मामला नहीं है। आज किसी भी API पर आने वाले ट्रैफ़िक का बढ़ता हिस्सा IPv6 पते से आता है, और इसे बाद में सोची जाने वाली चीज़ मानने से ठीक वहीं कमियाँ पैदा होती हैं जहाँ सटीकता मायने रखती है। My Geocode अब IPv6 को उसी तरह संभालता है जैसे IPv4 को, हर जगह, सिर्फ़ /v1/ip एंडपॉइंट पर नहीं।

/v1/ip पर कोई IPv6 पता भेजें और आपको रिस्पॉन्स का वही ढाँचा मिलेगा जो IPv4 पते के लिए मिलता: लोकेशन फ़ील्ड, कोटा हेडर, और mg_extras=1 या X-MG-Extras हेडर के साथ, वही वैकल्पिक अतिरिक्त जानकारी जैसे खतरे और नेटवर्क का विवरण। सीखने के लिए कोई अलग IPv6 एंडपॉइंट नहीं है और पढ़ने के लिए कोई अलग दस्तावेज़ नहीं। यह वही लुकअप है, वही हेडर, वही नियम।

मुफ़्त कोटा भी दोनों पता परिवारों के साथ एक जैसा व्यवहार करता है, बस ऐसे समूहन के साथ जो इस बात से मेल खाता है कि हर एक को असल में कैसे आवंटित किया जाता है। IPv4 पते अपना मुफ़्त दैनिक कोटा उस पूरे /24 के साथ साझा करते हैं जिसके वे हिस्सा हैं। IPv6 पते अपना कोटा /48 के साथ साझा करते हैं, जो ब्लॉक का वह आकार है जो कोई इंटरनेट प्रदाता आम तौर पर किसी एक ग्राहक या साइट को देता है। इसका मतलब है कि कोटा अब भी "एक लोकेशन" या "एक ऑफ़िस" जैसी किसी चीज़ से मेल खाता है, बजाय बहुत बड़े IPv6 ब्लॉक के हर पते को अलग ग्राहक की तरह गिनने के।

यह एकरूपता कम्पैटिबिलिटी होस्ट तक भी जाती है। /compatibility/ip-api/, /compatibility/ipinfo/ और /compatibility/ipstack/ सभी IPv6 पतों को उसी तरह हल करते हैं जैसे IPv4 पतों को, उस प्रदाता के हूबहू अनुरोध और रिस्पॉन्स ढाँचे का उपयोग करते हुए जिसकी जगह वे लेते हैं। वर्षों पहले इनमें से किसी प्रदाता के लिए लिखी गई स्क्रिप्ट, अगर हमारे होस्ट पर पॉइंट की जाए, तो उसके इनपुट में IPv6 पता आते ही भी काम करती रहती है, आपकी तरफ़ से कोड में किसी बदलाव के बिना।

IP जियोलोकेशन के अलावा, IPv6 सपोर्ट हर उस चीज़ के लिए मायने रखता है जो पर्दे के पीछे नेटवर्क पहचान पर निर्भर करती है। रेट लिमिट, कोटा ट्रैकिंग और दुरुपयोग की पहचान सभी कॉल करने वाले पते पर आधारित होते हैं, और ये सभी अब मोटे अनुमानों का सहारा लेने के बजाय IPv6 रेंज को ठीक से पहचानते हैं। नतीजा वही निष्पक्षता और वही सटीकता है, चाहे कोई क्लाइंट किसी भी प्रोटोकॉल का उपयोग कर रहा हो।

अगर आपका इंफ़्रास्ट्रक्चर dual-stack है, या कुछ जगहों पर केवल IPv6 की ओर बढ़ रहा है, तो हमारी तरफ़ कॉन्फ़िगर करने के लिए कुछ भी अतिरिक्त नहीं है। अनुरोध उसी बेस URL पर भेजें जिसका आप पहले से उपयोग करते हैं, IPv4 या IPv6 किसी भी क्लाइंट पते के साथ, और रिस्पॉन्स उसी तरह वापस आता है। दोनों पता परिवारों का पूरा विवरण /docs/ipv4-lookup/ और /docs/ipv6-lookup/ पर दर्ज है।