वाइल्डकार्ड मास्क क्या है? इसकी गणना कैसे करें?
⚡ स्मार्ट सारांश
वाइल्डकार्ड मास्क एक 32-बिट इनवर्स मास्क है जो राउटर और एक्सेस कंट्रोल लिस्ट को बताता है कि आईपी एड्रेस के किन हिस्सों का मिलान करना है और किन हिस्सों को अनदेखा करना है, मिलान के लिए शून्य बिट्स और छोड़ने के लिए एक बिट का उपयोग करते हुए।

वाइल्डकार्ड मास्क क्या है?
वाइल्डकार्ड मास्क संख्याओं का एक क्रम है जो एक निजी नेटवर्क के सबनेट के भीतर पैकेट रूटिंग को सुव्यवस्थित करता है। इसे इनवर्स मास्क भी कहा जाता है। इसके विपरीत, सबनेट मास्कजहां बाइनरी 1 का मतलब मिलान और बाइनरी 0 का मतलब मिलान न होना होता है, वहीं वाइल्डकार्ड मास्क उस तर्क को उलट देता है।
वाइल्डकार्ड मास्क 32 बिट लंबा होता है। वाइल्डकार्ड मास्क में, शून्य बिट यह दर्शाते हैं कि संबंधित बिट स्थिति को उसी स्थिति से मेल खाना चाहिए। आईपी पतेजबकि एक बिट यह दर्शाता है कि संबंधित स्थिति का मेल खाना आवश्यक नहीं है।
वाइल्डकार्ड मास्क बाइनरी 1 और 0 का मिलान करने के लिए निम्नलिखित नियमों का उपयोग करते हैं:
- यदि वाइल्डकार्ड मास्क बिट 0 है, तो यह पते में बिट मान से मेल खाता है।
- यदि वाइल्डकार्ड मास्क बिट 1 है, तो आप पते में संबंधित बिट मान को अनदेखा कर देते हैं।
किसी एक होस्ट के लिए वाइल्डकार्ड मास्क हमेशा 0.0.0.0 होता है।
वाइल्डकार्ड मास्क बनाम सबनेट मास्क
वाइल्डकार्ड मास्क और सबनेट मास्क देखने में एक जैसे लगते हैं, लेकिन इनके उद्देश्य बिल्कुल विपरीत होते हैं। सबनेट मास्क किसी एड्रेस के नेटवर्क भाग को होस्ट भाग से अलग करता है, जबकि वाइल्डकार्ड मास्क किसी डिवाइस को बताता है कि किन एड्रेस बिट्स का मिलान करना है और किनको अनदेखा करना है। नीचे दी गई तालिका इन दोनों की तुलना करती है:
| आधार | Subnet मास्क | वाइल्डकार्ड मास्क |
|---|---|---|
| बाइनरी 1 | नेटवर्क बिट्स की पहचान करता है | इस हिस्से को नजरअंदाज करें (मुझे इसकी परवाह नहीं है) |
| बाइनरी 0 | होस्ट बिट्स की पहचान करता है | यह भाग बिल्कुल मेल खाना चाहिए |
| उद्देश्य | सबनेट की सीमाओं को परिभाषित करता है | ACL और रूटिंग स्टेटमेंट में पतों को फ़िल्टर करता है |
| /24 का उदाहरण | 255.255.255.0 | 0.0.0.255 |
| बिट्स सन्निहित होने चाहिए | हाँ | नहीं — मास्क गैर-संलग्न हो सकते हैं |
वाइल्डकार्ड मास्क कैसे काम करता है?
निम्नलिखित उदाहरण आपको वाइल्डकार्ड मास्क की अवधारणा को समझने में मदद करता है। आरेख में तीन होस्ट और एक राउटर वाला नेटवर्क दिखाया गया है जो सीधे तीन सबनेट से जुड़ा हुआ है:
मान लीजिए कि आप केवल 10.0.1.0/24 सबनेट का विज्ञापन करना चाहते हैं। आप निम्नलिखित नेटवर्क कमांड में वाइल्डकार्ड मास्क 0.0.0.255 का उपयोग कर सकते हैं:
R1(config-router)#network 10.0.1.0 0.0.0.255
वाइल्डकार्ड मास्क 0.0.0.255 क्यों?
सबसे पहले, Cisco वाइल्डकार्ड मास्क और आईपी एड्रेस को बाइनरी में परिवर्तित करें:
10.0.1.0 = 00001010.00000000.00000001.00000000 0.0.0.255 = 00000000.00000000.00000000.11111111
वाइल्डकार्ड मास्क के शून्य बिट्स को नेटवर्क कमांड में शामिल आईपी पते में उसी स्थिति से मेल खाना चाहिए:
00001010.00000000.00000001.00000000 00000000.00000000.00000000.11111111
ऊपर दिए गए उदाहरण में, अंतिम ऑक्टेट का मिलान होना आवश्यक नहीं है क्योंकि वाइल्डकार्ड बिट्स सभी एक हैं। पहले 24 बिट्स का मिलान होना आवश्यक है क्योंकि वे वाइल्डकार्ड मास्क बिट्स सभी शून्य हैं।
यहां, वाइल्डकार्ड मास्क उन सभी आईपी पतों से मेल खाता है जो 10.0.1.x (10.0.1.0 से 10.0.1.255) से शुरू होते हैं। इस मामले में, केवल एक नेटवर्क मेल खाता है: 10.0.1.0/24।
यदि आप 10.0.0.0/24 और 10.0.1.0/24 दोनों सबनेट शामिल करना चाहते हैं तो क्या होगा?
आपको वाइल्डकार्ड मास्क 0.0.1.255 का उपयोग करना होगा, जैसा कि नीचे दिखाया गया है:
10.0.0.0 = 00001010.00000000.00000000.00000000 10.0.1.0 = 00001010.00000000.00000001.00000000 0.0.1.255 = 00000000.00000000.00000001.11111111
वाइल्डकार्ड मास्क 0.0.1.255 के साथ, केवल 23 बिट्स का मिलान होना आवश्यक है। इसका मतलब है कि 10.0.0.0 से 10.0.1.255 की सीमा में सभी पते मेल खाते हैं, इसलिए दोनों सबनेट कवर हो जाते हैं।
वाइल्डकार्ड मास्क की गणना कैसे करें?
वाइल्डकार्ड मास्क की गणना हाथ से करना एक चुनौतीपूर्ण कार्य हो सकता है। एक आसान तरीका यह है कि मान को प्रतिस्थापित करें।trac255.255.255.255 से सबनेट मास्क को घटाएं। परिणाम वाइल्डकार्ड मास्क होगा।
उदाहरण के लिए:
1) 255.255.255.255 - 255.255.255.255 = 0.0.0.0 (wildcard mask) 2) 255.255.255.255 - 255.255.255.128 = 0.0.0.127 (wildcard mask) 3) 255.255.255.255 - 192.0.0.0 = 63.255.255.255 (wildcard mask)
सामान्य वाइल्डकार्ड मास्क मान
नीचे दी गई तालिका में अक्सर उपयोग किए जाने वाले CIDR उपसर्गों को उनके मिलान वाले सबनेट और वाइल्डकार्ड मास्क के साथ सूचीबद्ध किया गया है, ताकि आप हर बार गणना करने के बजाय मान को देख सकें:
| सीआईडीआर | Subnet मास्क | वाइल्डकार्ड मास्क | पते मेल खाते हैं |
|---|---|---|---|
| /8 | 255.0.0.0 | 0.255.255.255 | 16,777,216 |
| / 16 | 255.255.0.0 | 0.0.255.255 | 65,536 |
| / 24 | 255.255.255.0 | 0.0.0.255 | 256 |
| / 25 | 255.255.255.128 | 0.0.0.127 | 128 |
| / 26 | 255.255.255.192 | 0.0.0.63 | 64 |
| / 27 | 255.255.255.224 | 0.0.0.31 | 32 |
| / 28 | 255.255.255.240 | 0.0.0.15 | 16 |
| / 30 | 255.255.255.252 | 0.0.0.3 | 4 |
वाइल्डकार्ड मास्क कीवर्ड: होस्ट और कोई भी
Cisco आईओएस दो संक्षिप्त कीवर्ड प्रदान करता है ताकि आपको एक्सेस कंट्रोल लिस्ट में सामान्य वाइल्डकार्ड मास्क टाइप न करने पड़ें:
- मेजबान — यह वाइल्डकार्ड मास्क 0.0.0.0 को बदल देता है और एक सटीक आईपी पते से मेल खाता है। उदाहरण के लिए, होस्ट 10.0.1.5 के समान है 10.0.1.5 0.0.0.0 .
- कोई — यह वाइल्डकार्ड मास्क 255.255.255.255 को बदल देता है और हर आईपी पते से मेल खाता है। उदाहरण के लिए, कोई के समान है 0.0.0.0 255.255.255.255 .
ये कीवर्ड ACL स्टेटमेंट को छोटा और पढ़ने में आसान बनाते हैं, और टाइपिंग की गलतियों की संभावना को कम करते हैं।ping मास्क में गलती है।
वाइल्डकार्ड मास्क का उपयोग कहां किया जा सकता है?
एक्सेस कंट्रोल लिस्ट (ACL) में वाइल्डकार्ड मास्क का उपयोग किया जाता है। ये तब उपयोगी होते हैं जब आपके पास एक बड़ा नेटवर्क हो और आपको कई राउटर और LAN सेगमेंट के बीच ट्रैफिक प्रवाह को नियंत्रित करने की आवश्यकता हो। जब भी आप कई राउटर वाले बड़े नेटवर्क का प्रबंधन करते हैं, तो आपको संभवतः इस समस्या का सामना करना पड़ेगा। Cisco वाइल्डकार्ड मास्क।
डायनामिक मोड में वाइल्डकार्ड मास्क भी दिखाई देते हैं। मार्ग OSPF और EIGRP जैसे प्रोटोकॉल, जहाँ नेटवर्क स्टेटमेंट राउटिंग में भाग लेने वाले इंटरफेस का चयन करने के लिए इनका उपयोग करते हैं। आपको अपने वाइल्डकार्ड मास्क को सावधानीपूर्वक सेट करना होगा ताकि केवल इच्छित ट्रैफ़िक ही आपके राउटर से गुजर सके।

