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