आपने IP एड्रेस नामक किसी चीज़ के बारे में सुना होगा - यदि आपने नहीं सुना है, तो अवधारणा की व्याख्या करने वाले हमारे लेख को पढ़कर शुरू करें - लेकिन NAT (नेटवर्क एड्रेस ट्रांसलेशन) पर इस लेख के लिए आपको यह जानना होगा कि IP एड्रेस सीमित हैं। आप एक नेटवर्क पर दो डिवाइस को एक ही IP एड्रेस के साथ भी नहीं रख सकते।
समस्या यह है कि अलग-अलग नेटवर्क, जैसे आपका होम नेटवर्क और इंटरनेट पर कंप्यूटर्स, अनिवार्य रूप से एक ही IP एड्रेस रखेंगे या उनके नेटवर्क एड्रेस सेट अप करने के तरीके में असंगतताएं होंगी। NAT ने IP एड्रेस की कमी और असंगत नेटवर्क दोनों की समस्या को हल किया जिन्हें एक दूसरे से बात करने की आवश्यकता है।
ज्यादातर समय यह ऐसा कुछ नहीं है जिसके बारे में आपको चिंता करने की ज़रूरत है, लेकिन कभी-कभी आपकी इंटरनेट समस्याएं NAT के गलत होने का परिणाम होती हैं। इसलिए NAT क्या है और यह कैसे काम करता है, इसकी बुनियादी समझ होने से समस्या को हल करने में मदद मिल सकती है।
NAT कहां होता है?
हम जैसे नियमित उपयोगकर्ताओं के मामले में, NAT आपके राउटर द्वारा संभाला जाने वाला एक काम है। राउटर को आपके सर्विस प्रोवाइडर द्वारा एक IP एड्रेस असाइन किया गया है। यह वह एड्रेस है जिसे इंटरनेट पर बाकी सभी देखते हैं। आपके होम नेटवर्क पर हर डिवाइस को एक प्राइवेट IP एड्रेस असाइन किया गया है, जिसका उपयोग वे एक दूसरे से बात करने के लिए करेंगे।
जब आपके नेटवर्क पर कोई डिवाइस बाहरी दुनिया के साथ संवाद करना चाहता है, तो राउटर उसके लिए खड़ा होता है। राउटर के पास एक पब्लिक IP एड्रेस होता है, जिसे हर कोई देखता है। यह ट्रैक रखता है कि किस प्राइवेट IP एड्रेस ने किस ट्रैफिक का अनुरोध किया और यह सुनिश्चित करता है कि डेटा पैकेट सही डिवाइस पर रूट किए गए हैं।
प्राइवेट बनाम पब्लिक IP एड्रेस
इससे पहले कि हम उन NAT प्रकारों में जाएं जिनका आप सामना करेंगे, प्राइवेट और पब्लिक IP एड्रेस पर जल्दी से चर्चा करना एक अच्छा विचार है।
सम्मेलन द्वारा, IP एड्रेस की कुछ रेंज विशिष्ट उद्देश्यों के लिए आरक्षित हैं। पब्लिक IP एड्रेस इंटरनेट-फेसिंग डिवाइस जैसे आपके राउटर या वेब सर्वर के लिए आरक्षित हैं। आपका ISP आपके राउटर को एक पब्लिक IP एड्रेस आवंटित करता है और वह वह एड्रेस है जिसे वेब पर सभी बाहरी लोग देखते हैं। आमतौर पर एक प्राइवेट इंटरनेट एड्रेस 192.168.0.X या 10.1.1.X जैसा कुछ होता है, लेकिन यह एक राउटर से दूसरे में भिन्न होता है। जबकि प्राइवेट एड्रेस को एक प्राइवेट नेटवर्क के भीतर अद्वितीय होना चाहिए, वे प्राइवेट नेटवर्क के बीच लगभग निश्चित रूप से समान हैं।
एक पब्लिक IP एड्रेस, जैसा कि ऊपर उल्लेख किया गया है, वह है जिसे इंटरनेट पर हर कोई देखता है। जब आप किसी वेबसाइट पर जाते हैं, तो आपका ब्राउज़र उसके पब्लिक IP एड्रेस से जुड़ा होता है। आमतौर पर, होम राउटर्स इसके पब्लिक IP एड्रेस के माध्यम से डायरेक्ट एक्सेस की अनुमति नहीं देते हैं जो इसके द्वारा शुरू नहीं किया गया था। इसका मतलब है कि आप बस अपने दोस्त के राउटर का पब्लिक एड्रेस टाइप नहीं कर सकते और उनके नेटवर्क पर डिवाइसेज तक पहुंच प्राप्त कर सकते हैं।
हालांकि, कुछ वेब सर्विसेज और डिवाइस, जैसे वीडियो गेम कंसोल, को अधिक उदार दृष्टिकोण की आवश्यकता होती है। यहीं पर विभिन्न NAT प्रकार खेल में आते हैं। अक्सर समस्याएं आपके कनेक्शन के NAT प्रकार के गलत होने से उत्पन्न होती हैं जिस प्रकार की सेवा आप उपयोग करने की कोशिश कर रहे हैं। हम अगले में NAT प्रकारों को अधिक विस्तार से कवर करेंगे।
NAT प्रकार
जबकि NAT क्या है इसका मूल विचार बहुत जटिल नहीं है, व्यवहार में इसमें बहुत बारीकियां हैं कि यह वास्तव में कैसे काम करता है। विभिन्न प्रकार के NAT हैं जो विभिन्न अनुवाद आवश्यकताओं के लिए उपयुक्त हैं।
स्टेटिक NAT
NAT की स्टेटिक शैली एक विशिष्ट प्राइवेट IP एड्रेस को एक विशिष्ट पब्लिक IP एड्रेस पर मैप करती है। स्टेटिक NAT के साथ पब्लिक एड्रेस पर मैप किए गए डिवाइस को सीधे एक्सेस करना संभव है।
यह उस प्रकार का NAT है जिसका उपयोग वेब सर्वर के लिए किया जाता है जो एक प्राइवेट नेटवर्क का भी हिस्सा हैं। इस स्टेटिक मैप के माध्यम से सर्वर तक पहुंचते समय, आप इसके प्राइवेट नेटवर्क पर अन्य डिवाइसेज तक भी नहीं पहुंच सकते। हालांकि, सर्वर स्वयं बिना किसी समस्या के अपने प्राइवेट नेटवर्क पर डिवाइसेज से बात कर सकता है।
डायनामिक NAT
डायनामिक NAT का उपयोग तब किया जाता है जब आपके पास पब्लिक IP एड्रेस का एक पूल होता है जिसे आप अपने प्राइवेट नेटवर्क पर डिवाइसेज को डायनामिक रूप से असाइन करना चाहते हैं।
यह नेटवर्क के बाहर से वेब सर्वर एक्सेस के लिए उपयोग नहीं किया जाता है। इसके बजाय, जब प्राइवेट नेटवर्क पर कोई डिवाइस इंटरनेट या प्राइवेट नेटवर्क पर नहीं किसी अन्य संसाधन तक पहुंचना चाहता है, तो उसे पूल में पब्लिक IP एड्रेस में से एक असाइन किया जाता है।
NAT ओवरलोड (PAT)
स्टेटिक और डायनामिक NAT दोनों के तत्वों के साथ, NAT ओवरलोड शैली सबसे आम रूप है और वह है जिसका उपयोग अधिकांश होम राउटर्स करते हैं। इसे पोर्ट एड्रेस ट्रांसलेशन (PAT) के साथ NAT के रूप में अन्य नामों से जाना जाता है।
अधिकांश मामलों में, आपके राउटर को एक पब्लिक IP एड्रेस असाइन किया गया है, फिर भी आपके नेटवर्क पर सभी डिवाइस शायद इंटरनेट एक्सेस चाहते हैं। NAT ओवरलोड का उपयोग करके राउटर अपने पब्लिक IP एड्रेस और सर्वर के बीच एक कनेक्शन सेट करता है। यह फिर पैकेट्स को सर्वर पर भेजता है, लेकिन एक रिटर्न डेस्टिनेशन पोर्ट भी असाइन करता है।
यह इसे जानने में मदद करता है कि कौन से पैकेट आपके प्राइवेट नेटवर्क पर किस IP एड्रेस के लिए हैं। यह प्रक्रिया का PAT हिस्सा है, वैसे।
मालिकाना NAT प्रकार
चीजों को और अधिक भ्रमित करने के लिए, कुछ कंपनियों ने चीजों पर अपने स्वयं के NAT वर्गीकरण थप्पड़ मारने का फैसला किया है। यह ज्यादातर गेम कंसोल पर लागू होता है और आप पाएंगे कि जब आप नेटवर्क टेस्ट करते हैं, तो यह आपको बताएगा कि आप NAT टाइप 2 या NAT टाइप D जैसी किसी चीज़ का उपयोग कर रहे हैं।
ये वर्गीकरण कंसोल या डिवाइस निर्माताओं के लिए विशिष्ट हैं और आपको यह पता लगाने के लिए उनके आधिकारिक दस्तावेज़ की जांच करनी चाहिए कि प्रत्येक वर्गीकरण का वास्तव में क्या अर्थ है।
NAT मुद्दों के लिए सामान्य सुधार
ज्यादातर समय, ज्यादातर लोगों के लिए, NAT पूरी तरह से और पूर्ण पारदर्शिता के साथ काम करता है। हालांकि कभी-कभी, यह खराबी करता है या रास्ते में आ जाता है।
एक बार फिर, गेम कंसोल समस्याओं में चलने की सबसे अधिक संभावना रखते हैं, क्योंकि उनकी कुछ सेवाओं को आपके नेटवर्क की आवश्यकता होती है कि वह आपके पब्लिक IP एड्रेस पर बाहर से एक्सेस अनुरोधों को स्वीकार करे, क्योंकि मानक NAT कॉन्फ़िगरेशन आमतौर पर इसकी अनुमति नहीं देते हैं। अच्छी खबर यह है कि कुछ सामान्य सुधार हैं जिन्हें आप NAT को कम प्रतिबंधात्मक बनाने और इनकमिंग कनेक्शन की अनुमति देने के लिए आजमा सकते हैं।
सबसे पहले, अपने राउटर तक पहुंचें (इसके मैनुअल के अनुसार) और जांचें कि क्या UPnP (यूनिवर्सल प्लग एंड प्ले) चालू है। यह सुविधा आपके स्थानीय नेटवर्क पर एप्लिकेशन को आपको नेटवर्क सेटिंग्स के साथ गड़बड़ किए बिना स्वचालित रूप से पोर्ट फॉरवर्ड करने की अनुमति देती है। बस सलाह दी जाती है कि आपके नेटवर्क पर कोई भी दुर्भावनापूर्ण सॉफ़्टवेयर, जैसे मैलवेयर, भी UPnP का उपयोग कर सकता है। यदि आप इस फ़ंक्शन का उपयोग करते हैं तो सुनिश्चित करें कि आपके डिवाइस सभी स्कैन किए गए हैं और साफ़ हैं।
आपके पास मैन्युअल पोर्ट फॉरवर्डिंग करने का विकल्प भी है, ताकि जिन डिवाइसेज को कम सख्त कनेक्शन की आवश्यकता है, वे इसे केस-दर-केस आधार पर प्राप्त कर सकें।
यह केवल NATural है
NAT क्या है इसके बारे में आपको जो कुछ जानने की आवश्यकता है वह सब कुछ है। NAT वास्तव में कैसे काम करता है इसके असली नट और बोल्ट जल्दी से जटिल हो सकते हैं, लेकिन जब तक आप उच्च स्तर पर समझते हैं कि NAT क्या करता है और यह कभी-कभी क्यों गलत हो जाता है, आप यह भी समझेंगे कि जब आप नेटवर्क समस्याओं में भाग लेते हैं तो कुछ सुधार काम करते हैं या नहीं।