1. Home
  2. Docs
  3. 16. NAT
  4. What is NAT?

What is NAT?

NAT (Network Address Translation) स्रोत और गंतव्य IP पते और पोर्ट को बदलने की एक प्रक्रिया है। एड्रेस ट्रांसलेशन IPv4 पब्लिक एड्रेस की जरूरत को कम करता है और प्राइवेट नेटवर्क एड्रेस रेंज को छुपाता है। यह प्रक्रिया आमतौर पर राउटर या फायरवॉल द्वारा की जाती है।

एक उदाहरण आपको अवधारणा को समझने में मदद करेगा:

होस्ट एक इंटरनेट सर्वर से एक वेब पेज का अनुरोध करें। क्योंकि होस्ट ए निजी ip पते का उपयोग करता है, इसलिए अनुरोध के स्रोत पते को राउटर द्वारा बदलना होगा क्योंकि निजी ip पते इंटरनेट पर नियमित नहीं हैं। राउटर आर 1 अनुरोध प्राप्त करता है, स्रोत ip पते को अपने सार्वजनिक ip पते में बदलता है और पैकेट को सर्वर एस 1 पर भेजता है। सर्वर S1 पैकेट प्राप्त करता है और राउटर R1 का जवाब देता है। राउटर आर 1 पैकेट प्राप्त करता है, गंतव्य ip पते को होस्ट ए के निजी ip पते में बदलता है और पैकेट को होस्ट ए को भेजता है।

पता अनुवाद के तीन प्रकार हैं:

  1. Static NAT – एक सार्वजनिक के लिए एक निजी ip पते का अनुवाद करता है। सार्वजनिक ip पता हमेशा समान होता है।
  2. Dyanmic NAT – निजी IP पतों को सार्वजनिक IP पतों के पूल में मैप किया जाता है।
  3. Port Address Translation (PAT) – एक सार्वजनिक ip पते का उपयोग सभी आंतरिक उपकरणों के लिए किया जाता है, लेकिन प्रत्येक निजी ip पते को एक अलग पोर्ट सौंपा जाता है। इसे NAT overload के रूप में भी जाना जाता है ।
Was this article helpful to you? Yes 2 No