IP से डेसिमल कैलकुलेटर क्या है?
192.168.1.1 जैसा IPv4 एड्रेस चार संख्याओं (ऑक्टेट) से मिलकर बनता है, जो डॉट से अलग की जाती हैं और हर एक का मान 0 से 255 के बीच होता है। लेकिन अंदरूनी तौर पर एक IPv4 एड्रेस असल में सिर्फ़ एक 32-बिट अनसाइन्ड इंटीजर ही होता है। यह कैलकुलेटर इंसानों के पढ़ने लायक डॉटेड-क्वाड नोटेशन को उसी एक डेसिमल इंटीजर में बदल देता है, जो डेटाबेस, नेटवर्क प्रोग्रामिंग, ACL नियमों और जियोलोकेशन लुकअप के लिए बेहद काम का होता है।
इसका उपयोग कैसे करें
चारों ऑक्टेट (0–255) को बॉक्स में दर्ज करें और कैलकुलेटर तुरंत उसके बराबर का डेसिमल मान दिखा देगा। अगर कोई मान 255 से ज़्यादा होता है, तो उसे मान्य सीमा तक सीमित (clamp) कर दिया जाता है ताकि नतीजा हमेशा एक सही IPv4 इंटीजर ही बना रहे।
फ़ॉर्मूला को समझें
किसी एड्रेस a.b.c.d के लिए डेसिमल मान इस तरह निकलता है:
$$\text{Decimal} = \text{Octet 1} \times 16777216 + \text{Octet 2} \times 65536 + \text{Octet 3} \times 256 + \text{Octet 4}$$यहाँ वज़न (weights) 256 की घातें हैं: \(256^3 = 16{,}777{,}216\), \(256^2 = 65{,}536\), \(256^1 = 256\) और \(256^0 = 1\)। इस तरह हर ऑक्टेट 32-बिट संख्या के अंदर अपनी सही 8-बिट जगह पर शिफ़्ट हो जाता है।
हल किया गया उदाहरण
192.168.1.1 को बदलें:
\(192 \times 16777216 = 3{,}221{,}225{,}472\)
\(168 \times 65536 = 11{,}010{,}048\)
\(1 \times 256 = 256\)
\(1 \times 1 = 1\)
कुल योग = 3,232,235,777
अक्सर पूछे जाने वाले सवाल
अधिकतम मान क्या होता है? 255.255.255.255 का मान 4,294,967,295 होता है, जो सबसे बड़ा 32-बिट अनसाइन्ड इंटीजर है।
0.0.0.0 का मान क्या बनता है? शून्य — यह सबसे छोटा संभव मान है।
क्या यह IPv6 के लिए काम करता है? नहीं। IPv6 में 128-बिट एड्रेस होते हैं; यह टूल सिर्फ़ IPv4 डॉटेड-क्वाड एड्रेस को ही संभालता है।