NAT बनाम NAPT
नेटवर्क एड्रेस ट्रांसलेशन (एनएटी) एक ऐसी प्रक्रिया है जो आईपी पैकेट के हेडर में आईपी एड्रेस को संशोधित करती है, जबकि यह रूटिंग डिवाइस के माध्यम से यात्रा कर रहा है। NAT IP पतों के एक सेट को LAN (लोकल एरिया नेटवर्क) के भीतर ट्रैफ़िक के लिए उपयोग करने की अनुमति देता है और IP पतों के दूसरे सेट को बाहरी ट्रैफ़िक के लिए उपयोग करने की अनुमति देता है। IP पतों का एक से एक परिवर्तन NAT के सरलतम रूप द्वारा प्रदान किया जाता है। NAPT (नेटवर्क एड्रेस और पोर्ट ट्रांसलेशन) NAT का एक एक्सटेंशन है जो कई IP एड्रेस को एक ही IP एड्रेस में मैप करने की अनुमति देता है। यह आउटगोइंग ट्रैफिक में टीसीपी और यूडीपी पोर्ट की जानकारी की मदद से किया जाता है।
NAT क्या है?
नेटवर्क एड्रेस ट्रांसलेशन आईपी पैकेट के हेडर में आईपी एड्रेस को संशोधित करता है, जबकि यह रूटिंग डिवाइस से यात्रा कर रहा होता है। NAT एक लैन के भीतर ट्रैफ़िक के लिए IP पतों के एक सेट और बाहरी ट्रैफ़िक के लिए IP पतों के दूसरे सेट का उपयोग करने की अनुमति देता है। IP पतों का एक से एक परिवर्तन NAT के सरलतम रूप द्वारा प्रदान किया जाता है। NAT के कई फायदे हैं। यह लैन की सुरक्षा में सुधार करता है क्योंकि यह आंतरिक आईपी पते को छिपाने का विकल्प प्रदान करता है। इसके अलावा, चूंकि आईपी पते केवल आंतरिक रूप से उपयोग किए जाते हैं, इससे अन्य संगठनों में उपयोग किए जाने वाले आईपी पते के साथ कोई विरोध नहीं होगा। साथ ही, LAN में सभी कंप्यूटरों के लिए एक इंटरनेट कनेक्शन का उपयोग करना NAT द्वारा संभव बनाया गया है। NAT एक NAT बॉक्स के उपयोग के साथ काम करता है, जो उस इंटरफ़ेस में स्थित होता है जहाँ LAN इंटरनेट से जुड़ा होता है। इसमें मान्य IP पतों का एक सेट होता है और यह IP पता अनुवाद करने के लिए ज़िम्मेदार होता है।
एनएपीटी क्या है?
NAPT (नेटवर्क एड्रेस और पोर्ट ट्रांसलेशन) का उपयोग एक सार्वजनिक आईपी पते या सार्वजनिक आईपी पते के एक छोटे समूह का उपयोग करके निजी आईपी पते के एक सेट को मैप करने के लिए किया जाता है। NAPT को PAT (पोर्ट एड्रेस ट्रांसलेशन), IP मास्करेडिंग, NAT ओवरलोड और कई-से-एक NAT के रूप में भी जाना जाता है। NAPT में, कई IP पतों को एक ही IP पते पर मैप किया जाता है। लौटाए गए पैकेट को रूट करते समय यह अस्पष्टता का कारण बनता है। इस समस्या से बचने के लिए एनएपीटी आउटगोइंग ट्रैफिक में टीसीपी/यूडीपी पोर्ट सूचना का उपयोग करता है और अनुवाद तालिका का रखरखाव करता है। यह लौटाए गए पैकेट को अनुरोधकर्ता को सही ढंग से रूट करने की अनुमति देगा।
NAT और NAPT में क्या अंतर है?
NAT एक आईपी पैकेट के हेडर में आईपी एड्रेस को संशोधित करता है, जबकि यह एक रूटिंग डिवाइस के माध्यम से यात्रा कर रहा है और उपयोग किए गए आईपी पते के सेट की तुलना में लैन के भीतर यातायात के लिए उपयोग किए जाने वाले आईपी पते के एक अलग सेट का उपयोग करने की अनुमति देता है। बाहरी यातायात के लिए, जबकि एनएपीटी एक विशेष प्रकार का एनएटी है जहां एकाधिक निजी आईपी पते एकल आईपी या सार्वजनिक आईपी पते के एक छोटे समूह के रूप में मैप किए जाते हैं।इसलिए NAPT में IP पतों का बहु-से-एक अनुवाद शामिल है। NAPT सबसे व्यापक रूप से उपयोग किया जाने वाला NAT है, इसलिए अधिकांश समय NAPT को NAT के रूप में संदर्भित किया जाता है।