वाइल्डकार्ड मास्क क्या है? इसकी गणना कैसे करें?

⚡ स्मार्ट सारांश

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

  • 🔄 विपरीत तर्क: वाइल्डकार्ड मास्क सबनेट-मास्क नियमों को उलट देता है — 0 बिट पते से मेल खाना चाहिए, और 1 बिट को अनदेखा किया जाता है।
  • 🧮 गणना: उपtrac255.255.255.255 से सबनेट मास्क को बदलकर मिलान करने वाला वाइल्डकार्ड मास्क तैयार करें।
  • 🎯 मेज़बान और कोई भी: कीवर्ड होस्ट 0.0.0.0 के बराबर है, और कीवर्ड एनी 255.255.255.255 के बराबर है।
  • एसीएल का उपयोग: वाइल्डकार्ड मास्क यह परिभाषित करते हैं कि एक्सेस कंट्रोल लिस्ट किन एड्रेस रेंज को अनुमति देती है या अस्वीकार करती है।
  • 🧭 रूटिंग: OSPF और EIGRP नेटवर्क स्टेटमेंट भी इंटरफेस का चयन करने के लिए वाइल्डकार्ड मास्क पर निर्भर करते हैं।
  • 🤖 एआई सहायता: एआई सहायक वाइल्डकार्ड मास्क उत्पन्न और मान्य कर सकते हैं, जिससे मैन्युअल एसीएल त्रुटियां कम हो जाती हैं।

वाइल्डकार्ड मास्क क्या है और इसकी गणना कैसे करें?

वाइल्डकार्ड मास्क क्या है?

वाइल्डकार्ड मास्क संख्याओं का एक क्रम है जो एक निजी नेटवर्क के सबनेट के भीतर पैकेट रूटिंग को सुव्यवस्थित करता है। इसे इनवर्स मास्क भी कहा जाता है। इसके विपरीत, सबनेट मास्कजहां बाइनरी 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 जैसे प्रोटोकॉल, जहाँ नेटवर्क स्टेटमेंट राउटिंग में भाग लेने वाले इंटरफेस का चयन करने के लिए इनका उपयोग करते हैं। आपको अपने वाइल्डकार्ड मास्क को सावधानीपूर्वक सेट करना होगा ताकि केवल इच्छित ट्रैफ़िक ही आपके राउटर से गुजर सके।

अक्सर पूछे जाने वाले प्रश्न

जी हां। OSPF और EIGRP नेटवर्क स्टेटमेंट यह तय करने के लिए वाइल्डकार्ड मास्क का उपयोग करते हैं कि कौन से इंटरफेस रूटिंग प्रक्रिया से संबंधित हैं। उदाहरण के लिए, नेटवर्क 10.0.1.0 0.0.0.255 10.0.1.0/24 सबनेट में प्रत्येक इंटरफेस पर रूटिंग सक्रिय करता है।

जी हां। सबनेट मास्क के विपरीत, वाइल्डकार्ड मास्क में लगातार बिट्स की आवश्यकता नहीं होती है। 0.0.0.254 जैसा मास्क अंतिम ऑक्टेट में केवल सम पतों से मेल खाता है, जो ACL में वैकल्पिक होस्ट चुनने के लिए उपयोगी है।

यह शब्द सबसे अधिक प्रचलित है Cisco आईओएस में तो यह अवधारणा प्रमुख है ही, लेकिन अन्य प्लेटफॉर्म पर भी इन्वर्स-मास्क की अवधारणा देखने को मिलती है। कई फायरवॉल और राउटर इसी मैच-एंड-इग्नोर लॉजिक का उपयोग करते हैं, भले ही वे इसे अलग तरह से लेबल करें या प्रीफ़िक्स लेंथ स्वीकार करें।

नहीं। वाइल्डकार्ड मास्क केवल ACL और राउटिंग स्टेटमेंट के अंदर उपयोग होने वाला मैचिंग लॉजिक है। यह पैकेट की सामग्री को संशोधित नहीं करता है या मापने योग्य विलंब नहीं जोड़ता है; यह केवल डिवाइस को बताता है कि किन एड्रेस बिट्स की तुलना करनी है।

गलत मास्क बहुत सारे या बहुत कम पतों से मेल खा सकता है। बहुत व्यापक मास्क अवांछित ट्रैफ़िक की अनुमति दे सकता है और सुरक्षा खामियाँ पैदा कर सकता है, जबकि बहुत संकीर्ण मास्क वैध होस्ट को अवरुद्ध कर सकता है। नियम लागू करने से पहले हमेशा सीमा की जाँच करें।

/24 जैसा CIDR उपसर्ग एक सन्निहित सबनेट मास्क का संक्षिप्त रूप है। 0.0.0.255 जैसा वाइल्डकार्ड मास्क मिलान के लिए समान सीमा को व्यक्त करता है, लेकिन यह गैर-सन्निहित पैटर्न का भी वर्णन कर सकता है जिसे एक साधारण उपसर्ग द्वारा प्रदर्शित नहीं किया जा सकता है।

जी हां। एआई और मशीन लर्निंग सहायक किसी सबनेट या एड्रेस रेंज को सही वाइल्डकार्ड मास्क में परिवर्तित कर सकते हैं, अत्यधिक अनुमेय मास्क को चिह्नित कर सकते हैं और प्रत्येक नियम को सरल भाषा में समझा सकते हैं। फिर भी, तैनाती से पहले इंजीनियर को आउटपुट की समीक्षा करनी चाहिए।

गिटहब कोपिलॉट लक्ष्य सीमा का वर्णन करने वाले संक्षिप्त टिप्पणी से वाइल्डकार्ड मास्क सहित ACL और OSPF स्टेटमेंट तैयार किए जा सकते हैं। उत्पादन डिवाइस पर लागू करने से पहले हमेशा पुष्टि करें कि जनरेट किया गया मास्क इच्छित पतों से मेल खाता है।

इस पोस्ट को संक्षेप में इस प्रकार लिखें: