IP Range to CIDR कन्वर्टर
एक शुरुआती और अंतिम IP को CIDR ब्लॉक के सबसे छोटे सेट में बदलें, या एक CIDR को उसके पहले और अंतिम पते में विस्तारित करें — सब आपके ब्राउज़र में।
IP Range to CIDR कन्वर्टर पूरी तरह आपके ब्राउज़र में चलता है। आपके द्वारा दर्ज किए शुरुआती और अंतिम पते, CIDR ब्लॉक, और रेंज आपके डिवाइस पर संसाधित होते हैं और कभी ArrayKit पर अपलोड नहीं होते।
CIDR / Subnet Calculator खोलें
IP Range to CIDR कन्वर्टर के बारे में
IP Range to CIDR कन्वर्टर एक शुरुआती और अंतिम पता लेता है और संरेखित CIDR ब्लॉक का न्यूनतम सेट लौटाता है जो रेंज को ठीक-ठीक ढकते हैं — न अधिक, न कम। यह एक ग्रीडी सबसे-बड़ा-ब्लॉक एल्गोरिदम का उपयोग करता है, इसलिए 192.168.1.0 से 192.168.1.255 जैसी एक साफ़ रेंज एक अकेले 192.168.1.0/24 में सिमट जाती है, जबकि एक off-boundary रेंज उन सबसे कम ब्लॉक में विभाजित होती है जो फिर भी सटीक पता गिनती तक जुड़ते हैं। किसी भी CIDR को उसके नेटवर्क, पहले IP, अंतिम IP, और कुल पता गिनती में वापस विस्तारित करने के लिए रिवर्स मोड पर पलटें। IPv4 और IPv6 दोनों समर्थित हैं, big-integer गणित के साथ ताकि एक /32 IPv6 प्रीफ़िक्स भी अपनी पूरी 2^96 गिनती रिपोर्ट करे। यह फ़ायरवॉल नियम, ACL, रूट टेबल, और allowlist लिखने वाले नेटवर्क इंजीनियरों के लिए बनाया गया है, और सब कुछ आपके डिवाइस पर चलता है इसलिए आपकी टोपोलॉजी कभी ब्राउज़र से बाहर नहीं जाती।
विशेषताएँ
- किसी भी शुरुआती–अंतिम IP जोड़ी को संरेखित CIDR ब्लॉक के न्यूनतम सेट में एकत्रित करें
- ग्रीडी सबसे-बड़ा-ब्लॉक एल्गोरिदम — सबसे कम ब्लॉक जो रेंज को ठीक-ठीक ढकते हैं
- रिवर्स मोड एक CIDR को नेटवर्क, पहले IP, अंतिम IP, और पता गिनती में विस्तारित करता है
- बड़े प्रीफ़िक्स के लिए big-integer गणित के साथ पूर्ण IPv4 और IPv6 समर्थन
- ACL या रूट टेबल में पेस्ट करने के लिए हर निकाला गया CIDR ब्लॉक एक साथ कॉपी करें
- सटीक पता गिनती रिपोर्ट करता है ताकि आप एक नज़र में कवरेज सत्यापित कर सकें
- उलटी रेंज, मिश्रित IP संस्करण, और विकृत इनपुट के लिए स्पष्ट त्रुटियाँ
- पूरी तरह आपके ब्राउज़र में चलता है — कोई पते या रेंज अपलोड नहीं होते
IP Range to CIDR कन्वर्टर का उपयोग कैसे करें
- Range → CIDR टैब चयनित रखें
- शुरुआती और अंतिम IP पता दर्ज करें (दोनों IPv4 या दोनों IPv6)
- एकत्रित CIDR ब्लॉक पढ़ें और उन्हें एक क्लिक से कॉपी करें
- एक ब्लॉक को उसके पहले और अंतिम IP में विस्तारित करने के लिए CIDR → Range पर स्विच करें
उदाहरण
इनपुट
start: 192.168.1.0
end: 192.168.2.10
आउटपुट
192.168.1.0/24
192.168.2.0/29
192.168.2.8/31
192.168.2.10/32
एक off-boundary रेंज उन सबसे कम ब्लॉक में विभाजित होती है जो इसे ठीक-ठीक ढकते हैं।
सामान्य त्रुटियाँ और समस्या निवारण
- टूल 'Start address must be less than or equal to the end address.' रिपोर्ट करता है। — शुरुआती IP संख्यात्मक रूप से अंतिम IP से अधिक है। दोनों मानों को अदला-बदली करें ताकि छोटा पता Start फ़ील्ड में हो।
- 'Start and end must be the same IP version' प्रकट होता है। — आपने एक IPv4 पते को एक IPv6 के साथ मिलाया। दो IPv4 पते या दो IPv6 पते उपयोग करें — एक अकेली रेंज दोनों परिवारों में नहीं फैल सकती।
- एक साफ़-दिखने वाली रेंज अपेक्षा से अधिक ब्लॉक उत्पन्न करती है। — CIDR ब्लॉक दो-की-घात आकार के और अपनी स्वयं की सीमा से संरेखित होने चाहिए। एक रेंज जो उन सीमाओं पर शुरू और समाप्त नहीं होती उसे कई ब्लॉक की आवश्यकता होती है; गिनतियाँ फिर भी सटीक रेंज आकार तक जुड़ती हैं।
- रिवर्स मोड आपके द्वारा टाइप किए पते से एक अलग नेटवर्क दिखाता है। — एक CIDR उसके नेटवर्क पते से परिभाषित होता है, इसलिए host बिट्स मास्क कर दिए जाते हैं। 192.168.1.130/24 192.168.1.0/24 में सामान्यीकृत होता है — यह अपेक्षित है।
अक्सर पूछे जाने वाले प्रश्न
- कन्वर्टर किन CIDR ब्लॉक को आउटपुट करना है यह कैसे चुनता है?
- यह शुरुआती पते से रेंज पर चलता है और, हर चरण पर, सबसे बड़ा ब्लॉक निकालता है जो वर्तमान पते से संरेखित हो और शेष रेंज के अंदर फिट हो। इसे ग्रीडी तरीके से दोहराना CIDR ब्लॉक का न्यूनतम सेट देता है जो रेंज को ठीक-ठीक ढकते हैं।
- मेरी रेंज एक के बजाय कई CIDR ब्लॉक में क्यों बदल जाती है?
- एक अकेला CIDR ब्लॉक हमेशा उसकी स्वयं की सीमा से संरेखित दो-की-घात संख्या के पते रखता है। जब तक आपका शुरुआती और अंतिम उन सीमाओं पर पंक्तिबद्ध न हों, कोई एक ब्लॉक रेंज को नहीं ढक सकता, इसलिए इसे उन सबसे कम ब्लॉक में विभाजित किया जाता है जिनके आकार सटीक गिनती तक जुड़ते हैं।
- क्या यह IPv6 रेंज और बड़े प्रीफ़िक्स को संभालता है?
- हाँ। IPv6 पते 128-बिट big integers में पार्स किए जाते हैं, इसलिए वही एकत्रीकरण v6 के लिए काम करता है और रिवर्स मोड विशाल गिनतियाँ रिपोर्ट कर सकता है — एक /32 IPv6 ब्लॉक, उदाहरण के लिए, 2^96 पते रखता है।
- CIDR → Range मोड क्या लौटाता है?
- 10.0.0.0/24 या 2001:db8::/32 जैसा एक ब्लॉक पेस्ट करें और यह नेटवर्क पता, पहला IP, अंतिम IP, और ब्लॉक में पतों की कुल संख्या दिखाता है, पहले किसी भी host बिट्स को नेटवर्क सीमा तक मास्क करते हुए।
- क्या मैं एक IP पेस्ट कर सकता हूँ जो ब्लॉक का नेटवर्क पता नहीं है?
- हाँ। CIDR → Range मोड में host बिट्स स्वतः मास्क कर दिए जाते हैं, इसलिए 192.168.1.200/24 और 192.168.1.0/24 दोनों उसी नेटवर्क, पहले IP, और अंतिम IP में हल होते हैं।
- क्या मेरे IP पते किसी सर्वर पर भेजे जाते हैं?
- नहीं। IP Range to CIDR कन्वर्टर पूरी तरह आपके ब्राउज़र में चलता है। आपके द्वारा दर्ज किए पते और रेंज आपके डिवाइस पर गणना होते हैं और कभी ArrayKit पर अपलोड नहीं होते।
संबंधित टूल
- CIDR / सबनेट कैलकुलेटर — CIDR ब्लॉक के नेटवर्क, ब्रॉडकास्ट, होस्ट रेंज और मास्क की गणना करें।
- IPv6 ↔ IPv4 कन्वर्टर — IPv4 और IPv6 (मैप्ड/विस्तारित/संपीड़ित) के बीच कन्वर्ट करें और एम्बेड IPv4 निकालें।
- URL पार्सर — URL को उसके भागों में तोड़ें और क्वेरी पैरामीटर सूचीबद्ध करें।
- User Agent पार्सर — किसी भी User-Agent स्ट्रिंग को ब्राउज़र, OS, इंजन, और डिवाइस में तोड़ें।
- HAR फ़ाइल व्यूअर — एक .har फ़ाइल खोलें और हर अनुरोध, हेडर, टाइमिंग और रिस्पॉन्स का निरीक्षण करें।
- नंबर बेस कन्वर्टर — पूर्णांकों को बाइनरी, ऑक्टल, दशमलव और हेक्साडेसिमल के बीच कन्वर्ट करें।
सभी ArrayKit टूल