CIDR नोटेशन या नेटमास्क के साथ जोड़ी गई किसी IP से नेटवर्क एड्रेस, ब्रॉडकास्ट एड्रेस, उपयोग योग्य होस्ट रेंज और अधिक की गणना करें।
एक उदाहरण आज़माएं
IPv4 प्रीफ़िक्स चीट शीट
प्रीफ़िक्स
नेटमास्क
वाइल्डकार्ड मास्क
कुल पते
उपयोग योग्य होस्ट
/32
255.255.255.255
0.0.0.0
1
1
/31
255.255.255.254
0.0.0.1
2
2
/30
255.255.255.252
0.0.0.3
4
2
/29
255.255.255.248
0.0.0.7
8
6
/28
255.255.255.240
0.0.0.15
16
14
/27
255.255.255.224
0.0.0.31
32
30
/26
255.255.255.192
0.0.0.63
64
62
/25
255.255.255.128
0.0.0.127
128
126
/24
255.255.255.0
0.0.0.255
256
254
/23
255.255.254.0
0.0.1.255
512
510
/22
255.255.252.0
0.0.3.255
1024
1022
/21
255.255.248.0
0.0.7.255
2048
2046
/20
255.255.240.0
0.0.15.255
4096
4094
/19
255.255.224.0
0.0.31.255
8192
8190
/18
255.255.192.0
0.0.63.255
16384
16382
/17
255.255.128.0
0.0.127.255
32768
32766
/16
255.255.0.0
0.0.255.255
65536
65534
/15
255.254.0.0
0.1.255.255
131072
131070
/14
255.252.0.0
0.3.255.255
262144
262142
/13
255.248.0.0
0.7.255.255
524288
524286
/12
255.240.0.0
0.15.255.255
1048576
1048574
/11
255.224.0.0
0.31.255.255
2097152
2097150
/10
255.192.0.0
0.63.255.255
4194304
4194302
/9
255.128.0.0
0.127.255.255
8388608
8388606
/8
255.0.0.0
0.255.255.255
16777216
16777214
/7
254.0.0.0
1.255.255.255
33554432
33554430
/6
252.0.0.0
3.255.255.255
67108864
67108862
/5
248.0.0.0
7.255.255.255
134217728
134217726
/4
240.0.0.0
15.255.255.255
268435456
268435454
/3
224.0.0.0
31.255.255.255
536870912
536870910
/2
192.0.0.0
63.255.255.255
1073741824
1073741822
/1
128.0.0.0
127.255.255.255
2147483648
2147483646
/0
0.0.0.0
255.255.255.255
4294967296
4294967294
आप जो कुछ भी दर्ज करते हैं वह संग्रहीत नहीं किया जाता - यह विशुद्ध अंकगणित है, जिसकी गणना और वापसी उसी अनुरोध में होती है।
हमारे बारे में IP सबनेट कैलकुलेटर
एक CIDR ब्लॉक या नेटमास्क के साथ जोड़ा गया IP पता कुछ ऐसी जानकारी छुपाता है जिसकी आपको आमतौर पर तुरंत जरूरत होती है: नेटवर्क और ब्रॉडकास्ट पता, वास्तव में कितने होस्ट समा सकते हैं, और कौन से पते पहले और आखिरी असाइन किए जा सकते हैं। यह टूल IPv4 और IPv6 दोनों के लिए इन सबका तुरंत हिसाब लगाता है, पूरी तरह अंकगणित के रूप में - आप जो भी दर्ज करते हैं उसे न तो खोजा जाता है, न लॉग किया जाता है, न संग्रहीत किया जाता है।
यह क्या करता है
CIDR नोटेशन (192.168.1.0/24), एक IPv6 प्रीफिक्स (2001:db8::/32), या एक अलग डॉटेड नेटमास्क के साथ सीधा IP स्वीकार करता है।
होस्ट बिट्स को अपने-आप मास्क कर देता है, इसलिए 192.168.1.5/24 जैसा होस्ट पता पेस्ट करने पर भी सही नेटवर्क मिलता है।
नेटवर्क पता, ब्रॉडकास्ट पता (IPv4), नेटमास्क, वाइल्डकार्ड मास्क, प्रीफिक्स लंबाई, कुल पतों की संख्या और उपयोग योग्य होस्ट की संख्या बताता है।
बीच के हर पते को सूचीबद्ध किए बिना, सीधे पहला और आखिरी उपयोग योग्य होस्ट पता देता है।
बताता है कि कोई नेटवर्क निजी, कैरियर-ग्रेड NAT, लूपबैक या किसी अन्य आरक्षित पता स्थान में आता है या नहीं।
एकल होस्ट (/32 या /128) और पॉइंट-टू-पॉइंट लिंक (/31) को सही ढंग से संभालता है, जहां हर पता उपयोग योग्य होता है।
यह किसी IP रेंज (पहला और आखिरी एड्रेस) को CIDR ब्लॉक की सबसे छोटी सटीक सूची में भी बदलता है, और /32 से /0 तक हर IPv4 प्रीफ़िक्स की एक तालिका दिखाता है।
यह कैसे काम करता है
1CIDR नोटेशन, या एक IP पता और अलग से नेटमास्क पेस्ट करें।
2गणना करें पर क्लिक करें।
3नेटवर्क पता, होस्ट रेंज और पतों की संख्या पढ़ें।
उपयोग योग्य होस्ट कुल पतों के समान क्यों नहीं है
IPv4 नेटवर्क अपना पहला एड्रेस नेटवर्क के लिए और आखिरी ब्रॉडकास्ट के लिए आरक्षित रखता है, इसलिए /24 में कुल 256 एड्रेस होते हैं पर असाइन सिर्फ 254 हो सकते हैं। /31 और /32 अपवाद हैं: RFC 3021 पॉइंट-टू-पॉइंट लिंक पर /31 के दोनों एड्रेस उपयोग योग्य बनाता है, और /32 एक अकेले होस्ट का रूट है जिसमें आरक्षित करने को कुछ नहीं होता। IPv6 में ब्रॉडकास्ट एड्रेस नहीं होता, इसलिए यह टूल IPv6 सबनेट के सभी एड्रेस, नेटवर्क एड्रेस सहित, उपयोग योग्य गिनता है। IPv6 की दो बातें यह घटाता नहीं: RFC 4291 के अनुसार जिस एड्रेस के सभी होस्ट बिट शून्य हों वह Subnet-Router anycast एड्रेस है, और RFC 6164 राउटरों के बीच लिंक के लिए /127 की सलाह देता है।
हल किए गए उदाहरण
10.20.30.40/22 नेटवर्क 10.20.28.0 का हिस्सा है, जिसका नेटमास्क 255.255.252.0, वाइल्डकार्ड 0.0.3.255 और ब्रॉडकास्ट 10.20.31.255 है: 1,024 एड्रेस और 10.20.28.1 से 10.20.31.254 तक 1,022 उपयोग योग्य होस्ट। 172.16.5.4/27 से नेटवर्क 172.16.5.0, ब्रॉडकास्ट 172.16.5.31 और 30 उपयोग योग्य होस्ट (172.16.5.1 से 172.16.5.30) मिलते हैं। रेंज कन्वर्टर में 192.168.1.10 से 192.168.1.40 तक 31 एड्रेस हैं और पाँच ब्लॉक लगते हैं: 192.168.1.10/31, 192.168.1.12/30, 192.168.1.16/28, 192.168.1.32/29 और 192.168.1.40/32। किसी प्रीफ़िक्स से मेल खाती रेंज, जैसे 10.0.0.0 से 10.0.3.255, एक ही ब्लॉक 10.0.0.0/22 बन जाती है।
/0 या एक विशाल IPv6 प्रीफिक्स फिर भी तुरंत परिणाम क्यों देता है
एक /0 नेटवर्क में मौजूद हर IPv4 पता शामिल होता है, और एक बड़ा IPv6 प्रीफिक्स देखने योग्य ब्रह्मांड में मौजूद तारों से भी ज्यादा पते रख सकता है। यहां गिनती और सीमाएं नेटवर्क की अपनी संख्यात्मक सीमा पर सीधे अंकगणित से आती हैं, कभी भी हर पते में एक-एक करके जाने से नहीं, इसलिए नेटवर्क का आकार कभी नहीं बदलता कि उत्तर में कितना समय लगता है।
यहां "आरक्षित" का क्या मतलब है
सामान्य निजी रेंज (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) के अलावा, यह वर्गीकरण कैरियर-ग्रेड NAT स्पेस (100.64.0.0/10) को भी कवर करता है जिसे कुछ प्रदाता और मेश VPN आंतरिक रूप से उपयोग करते हैं, साथ ही AS112 और 6to4 रिले जैसे प्रोटोकॉल इंफ्रास्ट्रक्चर के लिए आरक्षित कुछ IANA विशेष-उद्देश्य रेंज भी - इनमें से कोई भी ऐसा पता नहीं है जिसे आप किसी सामान्य सार्वजनिक वेबसाइट पर देखने की उम्मीद करेंगे।
प्रश्न
क्या यह टूल मेरे दर्ज किए गए पते को खोजता या उससे कनेक्ट होता है?
नहीं। यह सिर्फ आपके लिखे टेक्स्ट को पार्स करके उस पर गणना करता है, इसलिए न कुछ resolve होता है न कुछ फ़ेच। एड्रेस खुद कभी लॉग या संग्रहीत नहीं होता; साइट केवल एक उपयोग इवेंट दर्ज करती है कि इनपुट मान्य था या नहीं और वह IPv4 था या IPv6।
अगर मैं नेटवर्क पते की बजाय 192.168.1.5/24 जैसा होस्ट पता दर्ज करूं तो क्या होगा?
होस्ट बिट्स को अपने-आप मास्क कर दिया जाता है, इसलिए आपको वही परिणाम मिलता है जो 192.168.1.0/24 दर्ज करने पर मिलता - वह नेटवर्क जिससे आपका पता वास्तव में संबंधित है।
क्या यह IPv6 को सपोर्ट करता है?
हाँ, /0 से /128 तक किसी भी प्रीफ़िक्स लंबाई के साथ। IPv6 में ब्रॉडकास्ट एड्रेस नहीं होता, इसलिए टूल सबनेट के सभी एड्रेस, नेटवर्क एड्रेस सहित, उपयोग योग्य दिखाता है। व्यवहार में जिस एड्रेस के सभी होस्ट बिट शून्य हों वह Subnet-Router anycast एड्रेस है (RFC 4291), इसलिए उसे किसी होस्ट को असाइन न करें।
/31 या /32 नेटवर्क हर पते को उपयोग योग्य क्यों दिखाता है?
/32 एक सिंगल होस्ट है जिसमें आरक्षित करने के लिए कोई नेटवर्क या ब्रॉडकास्ट पता नहीं है। /31, RFC 3021 में परिभाषित दो-पते वाला पॉइंट-टू-पॉइंट लिंक है, जिसमें एक पते को ब्रॉडकास्ट पते के रूप में आरक्षित करने की बजाय दोनों पते उपयोग योग्य होते हैं।
क्या मैं CIDR नोटेशन की बजाय IP और नेटमास्क दर्ज कर सकता हूं?
हाँ। पहले फ़ील्ड में सिर्फ IP एड्रेस रखें और दूसरे में /प्रीफ़िक्स की जगह 255.255.255.0 जैसा डॉटेड नेटमास्क डालें। 0.0.0.255 जैसा Cisco-शैली का वाइल्डकार्ड मास्क भी वहाँ काम करता है और वही /24 देता है। 255.0.255.0 जैसा गैर-लगातार मास्क अस्वीकार होता है, क्योंकि वह किसी CIDR ब्लॉक को नहीं दर्शाता।
/24 नेटवर्क को छोटे सबनेट में कैसे बाँटें?
टूल आपके लिए बँटवारा नहीं करता, पर हिसाब छोटा है: प्रीफ़िक्स में जोड़ा गया हर बिट सबनेट की संख्या दोगुनी और उनका आकार आधा कर देता है. एक /24 (256 पते) दो /25 (128-128), चार /26 (64-64) या आठ /27 (32-32) में बँटता है. 192.168.10.0/24 के चार /26 .0, .64, .128 और .192 से शुरू होते हैं और हर एक में 62 उपयोगी होस्ट होते हैं, इसलिए 192.168.10.64/26 .65 से .126 तक चलता है और .127 उसका ब्रॉडकास्ट है. हर ब्लॉक को यहाँ डालकर उसकी रेंज जाँचें और आकार इस पेज की प्रीफ़िक्स तालिका से चुनें: 50 डिवाइस के लिए /26 चाहिए, क्योंकि /27 में सिर्फ़ 30 उपयोगी होस्ट होते हैं.
कौन-सी IP एड्रेस रेंज निजी (प्राइवेट) होती हैं?
RFC 1918 तीन निजी IPv4 रेंज तय करता है: 10.0.0.0/8 (10.0.0.0 से 10.255.255.255, 16,777,216 एड्रेस), 172.16.0.0/12 (172.16.0.0 से 172.31.255.255, 1,048,576 एड्रेस) और 192.168.0.0/16 (192.168.0.0 से 192.168.255.255, 65,536 एड्रेस)। आम गलती 172.32.0.0 और उससे ऊपर को निजी मान लेना है, जबकि वह पब्लिक है: निजी केवल 172.16 से 172.31 तक है। तीन और रेंज भी पब्लिक इंटरनेट पर रूट नहीं होतीं: 100.64.0.0/10 इंटरनेट प्रदाताओं का कैरियर-ग्रेड NAT स्पेस है (RFC 6598), 169.254.0.0/16 लिंक-लोकल है, यानी वह एड्रेस जो DHCP न मिलने पर डिवाइस खुद ले लेता है (RFC 3927), और 127.0.0.0/8 लूपबैक है। IPv6 में निजी भूमिका यूनिक लोकल एड्रेस fc00::/7 (RFC 4193, व्यवहार में fd00::/8) निभाते हैं और fe80::/10 लिंक-लोकल है। यहाँ कोई भी ब्लॉक डालें, नतीजा उसे निजी, कैरियर-ग्रेड NAT, लिंक-लोकल, लूपबैक या सार्वजनिक बताएगा।
वाइल्डकार्ड मास्क क्या है और इसका उपयोग कहाँ होता है?
वाइल्डकार्ड मास्क नेटमास्क का हर बिट उलटकर बनता है, यानी हर ऑक्टेट 255 में से नेटमास्क का ऑक्टेट घटाकर आता है: 255.255.255.0 (/24) बनता है 0.0.0.255 और 255.255.255.192 (/26) बनता है 0.0.0.63। 0 बिट का मतलब है वह बिट मेल खाना चाहिए और 1 बिट का मतलब है कोई भी मान चलेगा। Cisco IOS की एक्सेस लिस्ट और OSPF के network स्टेटमेंट नेटमास्क की जगह वाइल्डकार्ड लेते हैं: access-list 10 permit 192.168.10.64 0.0.0.63 पते 192.168.10.64 से 192.168.10.127 तक मिलाता है, और network 10.0.0.0 0.0.0.255 area 0 पता-ब्लॉक 10.0.0.0/24 के इंटरफ़ेस पर OSPF चालू करता है। वाइल्डकार्ड की जगह नेटमास्क लिख देने से गलत पते मेल खाते हैं, इसलिए नतीजे से या इस पेज की प्रीफ़िक्स तालिका से वाइल्डकार्ड मास्क वाली पंक्ति कॉपी करें।