Network Address Translation (NAT) क्या है? – पूरी जानकारी
आज के समय में लगभग हर घर, ऑफिस, स्कूल, कॉलेज और कंपनी इंटरनेट का उपयोग करती है। लेकिन क्या आपने कभी सोचा है कि एक ही Wi-Fi से जुड़े कई मोबाइल, लैपटॉप और कंप्यूटर इंटरनेट कैसे चला लेते हैं, जबकि इंटरनेट सर्विस प्रोवाइडर (ISP) अक्सर केवल एक Public IP Address देता है?
इस समस्या का समाधान Network Address Translation (NAT) करता है। NAT एक ऐसी नेटवर्क तकनीक है जो Private IP Address को Public IP Address में बदलती है और इंटरनेट पर सुरक्षित तथा प्रभावी संचार सुनिश्चित करती है।
Cisco Router, MikroTik, Juniper, Huawei और लगभग सभी आधुनिक राउटर NAT का उपयोग करते हैं। यदि आप Networking, CCNA, CCNP या Network Engineer बनने की तैयारी कर रहे हैं, तो NAT को समझना बेहद आवश्यक है।
NAT क्या है?
Network Address Translation (NAT) एक ऐसी प्रक्रिया है जिसमें Router या Firewall Private IP Address को Public IP Address में परिवर्तित करता है ताकि Local Network के डिवाइस इंटरनेट से जुड़ सकें।
सरल शब्दों में:
NAT एक अनुवादक (Translator) की तरह काम करता है, जो Private Network और Public Internet के बीच IP Address का अनुवाद करता है।
उदाहरण के लिए, आपके घर में पाँच मोबाइल और दो लैपटॉप एक ही Wi-Fi से जुड़े हैं। सभी डिवाइस के Private IP अलग-अलग होंगे, लेकिन इंटरनेट पर वे सभी एक ही Public IP का उपयोग करते दिखाई देते हैं। यह कार्य NAT करता है।
NAT की आवश्यकता क्यों होती है?
IPv4 Address की संख्या सीमित है। यदि हर डिवाइस को अलग Public IP दिया जाए, तो उपलब्ध IP Address बहुत जल्दी समाप्त हो जाएंगे।
NAT के कारण:
- Public IP Address की बचत होती है।
- एक Public IP से कई डिवाइस इंटरनेट उपयोग कर सकते हैं।
- नेटवर्क अधिक सुरक्षित रहता है।
- Internal Network की जानकारी बाहरी दुनिया से छिपी रहती है।
- नेटवर्क प्रबंधन आसान हो जाता है।
NAT कैसे काम करता है?
जब कोई कंप्यूटर इंटरनेट पर किसी वेबसाइट से जुड़ना चाहता है, तब प्रक्रिया इस प्रकार होती है:
- कंप्यूटर Router को Request भेजता है।
- Router Source Private IP को Public IP में बदल देता है।
- Request इंटरनेट पर भेजी जाती है।
- Website उसी Public IP पर Response भेजती है।
- Router NAT Table देखकर Response सही Private IP वाले डिवाइस तक पहुंचा देता है।
इस पूरी प्रक्रिया के दौरान उपयोगकर्ता को कोई अंतर महसूस नहीं होता।
उदाहरण
मान लीजिए:
- PC IP Address: 192.168.1.10
- Router Public IP: 103.45.200.15
जब PC Google खोलता है तो Router:
192.168.1.10
को बदलकर
103.45.200.15
कर देता है।
Google केवल Public IP देखता है।
Response वापस आने पर Router उसे फिर से Private IP वाले सही Computer तक पहुंचा देता है।
Private IP Address क्या होता है?
Private IP केवल Local Network में उपयोग किया जाता है।
- 10.0.0.0 – 10.255.255.255
- 172.16.0.0 – 172.31.255.255
- 192.168.0.0 – 192.168.255.255
इन IP Address को इंटरनेट पर सीधे उपयोग नहीं किया जा सकता।
Public IP Address क्या होता है?
Public IP वह Address है जो Internet Service Provider (ISP) प्रदान करता है।
इंटरनेट पर प्रत्येक Public IP यूनिक होता है।
उदाहरण:
- 49.36.110.25
- 103.55.80.15
- 157.240.22.35
NAT के प्रकार (Types of NAT)

1. Static NAT
Static NAT में एक Private IP हमेशा एक ही Public IP से जुड़ा रहता है।
उदाहरण:
192.168.1.10 → 103.25.10.5
उपयोग
- Web Server
- Mail Server
- FTP Server
लाभ
- हमेशा एक ही Public IP मिलता है।
- Server Hosting के लिए उपयुक्त।
नुकसान
- प्रत्येक डिवाइस के लिए अलग Public IP चाहिए।
2. Dynamic NAT
Dynamic NAT में Public IP का एक Pool बनाया जाता है।
जब कोई Device इंटरनेट Access करता है तो उसे Pool से उपलब्ध Public IP मिल जाता है।
काम समाप्त होने पर वही IP वापस Pool में चला जाता है।
लाभ
- Static NAT से बेहतर।
- IP Pool का उपयोग।
नुकसान
- यदि Pool समाप्त हो जाए तो नए User इंटरनेट नहीं चला पाएंगे।
3. PAT (Port Address Translation)
PAT सबसे अधिक उपयोग होने वाला NAT है।
इसे NAT Overload भी कहा जाता है।
इसमें हजारों डिवाइस एक ही Public IP का उपयोग कर सकते हैं।
Router अलग-अलग Port Number की सहायता से सभी Connection को पहचानता है।
उदाहरण:
192.168.1.10 → 103.25.10.5:3001
192.168.1.20 → 103.25.10.5:3002
192.168.1.30 → 103.25.10.5:3003
यही कारण है कि घर, ऑफिस और स्कूल में एक ही Internet Connection से कई लोग इंटरनेट चला सकते हैं।
NAT Table क्या होती है?
Router प्रत्येक Translation को एक Table में Store करता है।
इस Table में जानकारी होती है:
- Inside Local Address
- Inside Global Address
- Outside Local Address
- Outside Global Address
- Port Number
- Protocol
इसी Table की सहायता से Return Traffic सही Device तक पहुंचती है।
NAT में उपयोग होने वाले महत्वपूर्ण शब्द
Inside Local Address
Private Network का वास्तविक IP।
उदाहरण:
192.168.1.15
Inside Global Address
Public IP जो Router Assign करता है।
उदाहरण:
103.25.10.15
Outside Local Address
External Host का Local View।
Outside Global Address
Internet Server का वास्तविक Public IP।
NAT के फायदे
1. Public IP की बचत
एक Public IP से कई Device इंटरनेट चला सकते हैं।
2. सुरक्षा
Private IP इंटरनेट पर दिखाई नहीं देते।
3. IPv4 Address Conservation
Limited IPv4 Address का बेहतर उपयोग होता है।
4. आसान Network Management
Internal IP बदलने पर Public Network प्रभावित नहीं होता।
5. कम लागत
हर Computer के लिए अलग Public IP खरीदने की आवश्यकता नहीं होती।
NAT के नुकसान
- कुछ Applications NAT के पीछे सही कार्य नहीं करतीं।
- Peer-to-Peer Connection में समस्या आ सकती है।
- VoIP और Online Gaming में कभी-कभी Configuration करनी पड़ती है।
- Troubleshooting थोड़ी कठिन हो जाती है।
- End-to-End Communication प्रभावित हो सकती है।
NAT और Firewall में अंतर
| NAT | Firewall |
| IP Address बदलता है | Traffic को Filter करता है |
| Address Translation करता है | Security लागू करता है |
| IP बचाता है | Network को सुरक्षित रखता है |
दोनों अलग तकनीक हैं, लेकिन अधिकांश Router दोनों सुविधाएँ साथ में प्रदान करते हैं।
NAT का वास्तविक उपयोग

NAT का उपयोग निम्न स्थानों पर किया जाता है:
- Home Network
- Office Network
- School
- College
- Hospital
- Data Center
- Enterprise Network
- Cloud Infrastructure
- ISP Network
- Branch Office
- Banking Network
Cisco Router में NAT
Cisco Router में NAT Configure करने के लिए सामान्यतः:
- Inside Interface
- Outside Interface
- Access List
- NAT Command
का उपयोग किया जाता है।
CCNA परीक्षा में Static NAT, Dynamic NAT और PAT की Configuration अक्सर पूछी जाती है।
NAT और IPv6
IPv6 में Address Space बहुत बड़ा है।
इसलिए IPv6 में सामान्य परिस्थितियों में NAT की आवश्यकता नहीं होती।
हालाँकि कुछ विशेष परिस्थितियों में NAT64 और अन्य Translation तकनीकों का उपयोग किया जाता है ताकि IPv4 और IPv6 नेटवर्क आपस में संचार कर सकें।
अंतिमतः Network Address Translation लिया गया निर्णय
Network Address Translation (NAT) आधुनिक नेटवर्किंग की सबसे महत्वपूर्ण तकनीकों में से एक है। यह Private IP Address को Public IP Address में बदलकर डिवाइसों को इंटरनेट से जोड़ता है, Public IP Address की बचत करता है और नेटवर्क को अतिरिक्त सुरक्षा प्रदान करता है।
आज लगभग हर Home Router, Enterprise Router, Firewall और ISP नेटवर्क में NAT का उपयोग किया जाता है। यदि आप CCNA, CCNP, Network Engineer या System Administrator बनने की तैयारी कर रहे हैं, तो NAT की अवधारणा, उसके प्रकार (Static NAT, Dynamic NAT और PAT), तथा उसके वास्तविक उपयोग को समझना आपके लिए अत्यंत आवश्यक है।
सुरक्षा आपकी जिम्मेदारी है
आज के डिजिटल युग में केवल इंटरनेट का उपयोग करना ही पर्याप्त नहीं है, बल्कि अपने नेटवर्क की सुरक्षा सुनिश्चित करना भी उतना ही आवश्यक है। NAT आपके नेटवर्क को अतिरिक्त सुरक्षा प्रदान करता है, लेकिन इसे मजबूत पासवर्ड, नियमित अपडेट, फ़ायरवॉल और सुरक्षित नेटवर्क कॉन्फ़िगरेशन के साथ उपयोग करना चाहिए। याद रखें, सुरक्षित नेटवर्क ही विश्वसनीय नेटवर्क होता है—सुरक्षा आपकी जिम्मेदारी है।
