वाइल्डकार्ड मास्क क्या होता है?
वाइल्डकार्ड मास्क (जिसे इनवर्स मास्क भी कहते हैं) सबनेट मास्क का बिट-दर-बिट उल्टा रूप है। जहाँ सबनेट मास्क में 1 बिट का मतलब होता है "यह बिट मेल खाना ज़रूरी है," वहीं वाइल्डकार्ड मास्क में इसी मतलब के लिए 0 बिट इस्तेमाल होता है — और 1 बिट का मतलब होता है "इससे कोई फ़र्क नहीं पड़ता।" वाइल्डकार्ड मास्क सबसे ज़्यादा Cisco IOS की एक्सेस कंट्रोल लिस्ट (ACL) और OSPF के network स्टेटमेंट में काम आता है, जहाँ डिवाइस सामान्य सबनेट मास्क की जगह इनवर्स मास्क की उम्मीद करता है।
इस कैलकुलेटर का इस्तेमाल कैसे करें
पहले इनपुट का तरीका चुनें। CIDR प्रीफिक्स लंबाई डालें (जैसे /24 नेटवर्क के लिए 24), तब कैलकुलेटर पहले सबनेट मास्क निकालता है; या फिर "सबनेट मास्क" चुनकर चारों ऑक्टेट सीधे टाइप करें (जैसे 255.255.255.0)। इसके बाद टूल वाइल्डकार्ड मास्क दिखाता है, साथ ही हर ऑक्टेट का अलग-अलग ब्योरा और मास्क से मेल खाने वाले पतों की संख्या भी बताता है।
फ़ॉर्मूला समझिए
यह बदलाव चारों ऑक्टेट के लिए अलग-अलग किया जाता है:
$$\text{वाइल्डकार्ड ऑक्टेट} = 255 - \text{सबनेट मास्क ऑक्टेट}$$
यह इसलिए काम करता है क्योंकि हर ऑक्टेट एक 8-बिट संख्या है जिसकी अधिकतम वैल्यू 255 (बाइनरी में 11111111) होती है। 255 में से घटाने पर हर बिट उलट जाता है, और इस तरह बिलकुल सटीक बिट-दर-बिट उल्टा रूप बन जाता है।
उदाहरण के साथ समझें
मान लीजिए सबनेट मास्क है 255.255.255.0 (यानी एक /24 नेटवर्क)। अब फ़ॉर्मूला हर ऑक्टेट पर लगाइए:
$$255 - 255 = 0, \quad 255 - 255 = 0, \quad 255 - 255 = 0, \quad 255 - 0 = 255$$
तो वाइल्डकार्ड मास्क बनता है 0.0.0.255। यह 256 पतों से मेल खाता है (\(1 \times 1 \times 1 \times 256\)), जो एक /24 ब्लॉक के आकार के बराबर है।
अक्सर पूछे जाने वाले सवाल
क्या वाइल्डकार्ड मास्क और सबनेट मास्क एक ही चीज़ हैं? नहीं। ये दोनों एक-दूसरे के उल्टे रूप हैं। 255.255.255.0 सबनेट मास्क का वाइल्डकार्ड मास्क 0.0.0.255 होता है।
OSPF में वाइल्डकार्ड मास्क क्यों इस्तेमाल होता है? Cisco के OSPF कॉन्फ़िगरेशन सिंटैक्स ने शुरू से ही वही इनवर्स-मास्क फ़ॉर्मेट अपनाया जो ACL में चलता है, इसलिए आप नेटवर्क बताते समय सबनेट मास्क की जगह वाइल्डकार्ड मास्क लिखते हैं।
क्या वाइल्डकार्ड मास्क गैर-क्रमबद्ध (non-contiguous) हो सकता है? हाँ — सबनेट मास्क के विपरीत, ACL के वाइल्डकार्ड मास्क पैटर्न से मेल कराने के लिए गैर-क्रमबद्ध बिट्स का इस्तेमाल कर सकते हैं, हालाँकि यह कैलकुलेटर एक मानक क्रमबद्ध (contiguous) मास्क मानकर चलता है।