सबनेट कैलकुलेटर क्या है?
सबनेट कैलकुलेटर किसी IPv4 एड्रेस और CIDR प्रीफिक्स (जैसे 192.168.1.10/24) को लेकर पल भर में नेटवर्क एड्रेस, सबनेट मास्क, ब्रॉडकास्ट एड्रेस, उपयोगी होस्ट एड्रेस की रेंज और सबनेट में समा सकने वाले कुल होस्ट की संख्या निकाल देता है। यह नेटवर्क इंजीनियरों, सिस्टम एडमिन और IP एड्रेसिंग व सबनेटिंग सीख रहे विद्यार्थियों के लिए एक बेहद ज़रूरी टूल है। यह टूल मानक IPv4 एड्रेसिंग पर काम करता है और सार्वभौमिक है — यह किसी देश या वेंडर तक सीमित नहीं है, इसलिए भारत समेत हर जगह एक जैसा लागू होता है।
इसका उपयोग कैसे करें
अपने IPv4 एड्रेस के चारों ऑक्टेट डालें (हर एक 0–255 के बीच) और 0 से 32 के बीच कोई प्रीफिक्स लंबाई चुनें। कैलकुलेट पर क्लिक करते ही आपको सबनेट मास्क, नेटवर्क एड्रेस, पहला और आखिरी उपयोगी होस्ट, ब्रॉडकास्ट एड्रेस और उपयोगी होस्ट की संख्या दिख जाएगी। उदाहरण के लिए, एक /24 नेटवर्क में कुल 256 एड्रेस और 254 उपयोगी होस्ट होते हैं।
फ़ॉर्मूला समझें
सबनेट मास्क बनाने के लिए सभी एक (ones) को होस्ट बिट्स की संख्या के बराबर बाईं ओर शिफ्ट किया जाता है: $$\text{mask} = (\text{0xFFFFFFFF} \ll (32 - \text{prefix})) \mathbin{\&} \text{0xFFFFFFFF}$$ नेटवर्क एड्रेस, IP और मास्क का बिटवाइज़ AND होता है: $$\text{network} = \text{IP} \mathbin{\&} \text{mask}$$ ब्रॉडकास्ट एड्रेस में हर होस्ट बिट को एक कर दिया जाता है: $$\text{broadcast} = \text{network} \mathbin{|} \lnot\,\text{mask}$$ उपयोगी होस्ट की संख्या \(2^{32 - \text{prefix}} - 2\) होती है, जहाँ हम नेटवर्क और ब्रॉडकास्ट दोनों एड्रेस घटा देते हैं। /31 और /32 में पारंपरिक नियमों के अनुसार कोई उपयोगी होस्ट नहीं होता, इसलिए वहाँ यह संख्या 0 दिखती है।
हल किया हुआ उदाहरण
192.168.1.10/24 के लिए: होस्ट बिट्स \(= 32 - 24 = 8\)। मास्क = 255.255.255.0। नेटवर्क = 192.168.1.0। ब्रॉडकास्ट = 192.168.1.255। उपयोगी होस्ट \(= 2^8 - 2 = 254\), जो 192.168.1.1 से लेकर 192.168.1.254 तक फैले हैं।
अक्सर पूछे जाने वाले सवाल
होस्ट संख्या में से 2 क्यों घटाते हैं? किसी सबनेट का पहला एड्रेस नेटवर्क पहचानकर्ता (network identifier) के रूप में आरक्षित रहता है और आखिरी एड्रेस ब्रॉडकास्ट एड्रेस होता है, इसलिए इनमें से कोई भी किसी डिवाइस को नहीं दिया जा सकता।
/24 का क्या मतलब है? प्रीफिक्स /24 का मतलब है कि शुरुआती 24 बिट्स नेटवर्क को पहचानते हैं और बचे हुए 8 बिट्स होस्ट के लिए उपलब्ध हैं — यह 255.255.255.0 मास्क के बराबर है।
क्या यह IPv6 को सपोर्ट करता है? नहीं — यह कैलकुलेटर केवल IPv4 एड्रेसिंग के लिए है। IPv6 में 128-बिट एड्रेस स्पेस और अलग नियम-कायदे होते हैं।