यदि आप अधिकांश लोगों को पसंद करते हैं, तो आपका इंटरनेट सेवा प्रदाता आपको एक ही इंटरनेट प्रोटोकॉल पता देता है और आपका राउटर इसे आपके घर में सभी कनेक्टेड डिवाइसों के बीच साझा करता है।
यह वास्तव में एंड-टू-एंड सिद्धांत का उल्लंघन करता है, जिसे इंटरनेट के आसपास डिजाइन किया गया था। हालांकि, वहाँ जाने के लिए केवल बहुत सारे आईपी पते हैं - हम बाहर चल रहे हैं .
सार्वजनिक आईपी पते एक सीमित संसाधन हैं
कम से कम 4.2 बिलियन उपलब्ध आईपीवी 4 आईपी पते हैं। दूसरे शब्दों में, ग्रह पर अधिक कनेक्टेड डिवाइस हैं, उनके लिए अद्वितीय, सार्वजनिक आईपी पते हैं। इंटरनेट IPv4 पतों से बाहर चल रहा है भले ही हम उन्हें राशन नहीं दे रहे हैं।
आपके इंटरनेट सेवा प्रदाता के बजाय आपके घर में प्रत्येक डिवाइस के लिए एक अद्वितीय सार्वजनिक आईपी पता प्रदान करने के लिए - आपको हर बार एक नया कंप्यूटर, टैबलेट, स्मार्टफोन, गेम कंसोल, या कुछ और खरीदने पर एक अतिरिक्त आईपी पते की आवश्यकता होगी - आपका आईएसपी आम तौर पर आपको असाइन करता है एक एकल आईपी पता।
सार्वजनिक बनाम निजी आईपी पते
आपका राउटर सीधे इंटरनेट से जुड़ा है, और इसने आपके सार्वजनिक आईपी पते (जो समय के साथ बदल सकता है) को असाइन किया है। आपका राउटर फिर साझा करने के लिए जिम्मेदार है आपका सार्वजनिक आईपी पता आपके घर में अन्य कंप्यूटर और कनेक्टेड डिवाइस के बीच।
आपका राउटर आपके कनेक्ट किए गए उपकरणों को स्थानीय आईपी पते प्रदान करता है। यह उन्हें आपके घर में राउटर के पीछे एक दूसरे के बीच संवाद करने की अनुमति देता है। हालाँकि, ये स्थानीय IP पते इंटरनेट से उपलब्ध नहीं हैं। दूसरे शब्दों में, आपका सार्वजनिक IP पता 23.24.35.63 जैसा कुछ हो सकता है। इंटरनेट पर कोई भी व्यक्ति इस पते से जुड़ने का प्रयास कर सकता है, और वे आपके राउटर तक नहीं पहुंच सकते। आपके कंप्यूटर का निजी IP पता 192.168.1.100 जैसा हो सकता है। जब इंटरनेट पर कोई व्यक्ति इस पते से जुड़ने की कोशिश करता है, तो उनका कंप्यूटर अपने स्थानीय नेटवर्क पर 192.168.1.100 पते की तलाश करेगा।
यदि यह थोड़ा भ्रमित है, तो कार्यालय भवन के बारे में सोचने का प्रयास करें। ऑफिस बिल्डिंग का पता 500 फेक स्ट्रीट, फेक टाउन, यूएसए हो सकता है। दुनिया में कहीं से भी कोई भी इस पते पर मेल भेज सकता है - यह पता सार्वजनिक पते के बराबर है। कार्यालय भवन में एक कार्यालय "कक्ष 203 हो सकता है।" स्थानीय आईपी पते की तरह, "कक्ष 203" विश्व स्तर पर अद्वितीय पते के लिए नहीं है - इसका उपयोग कई कार्यालय भवनों में किया जाता है। यदि आप दुनिया के दूसरी तरफ रहते हैं तो आप सीधे मेल रूम 203 पर मेल नहीं कर सकते। आपको ऑफिस बिल्डिंग में ही मेल एड्रेस करना होगा।
नेटवर्क एड्रेस ट्रांसलेशन (NAT) और पोर्ट फ़ॉरवर्डिंग
जब आप इंटरनेट पर किसी चीज़ से जुड़ते हैं - एक वेबसाइट, उदाहरण के लिए - आपका कंप्यूटर आपके राउटर के माध्यम से पैकेट भेजता है। आपका राउटर पैकेट को संशोधित करता है और राउटर पर प्रत्येक आउटगोइंग कनेक्शन के लिए एक अद्वितीय पोर्ट प्रदान करता है। जब वेबसाइट या अन्य सर्वर आपको डेटा वापस भेजता है, तो यह डेटा को उस विशिष्ट पोर्ट पर वापस भेज देता है, और आपका राउटर जानता है कि उसे उसी डिवाइस पर डेटा वापस भेजना चाहिए जिसने मूल कनेक्शन शुरू किया था। यह है कि कैसे एक ही आईपी पते का उपयोग करते हुए राउटर कई कंप्यूटरों के लिए इंटरनेट ट्रैफ़िक को संभालते हैं और जानते हैं कि सभी ट्रैफ़िक को कहाँ जाना चाहिए।
हालाँकि, यह आने वाले ट्रैफ़िक से निपटने के दौरान टूट सकता है। उदाहरण के लिए, यदि कोई आपके राउटर के आईपी पते को अपने हिसाब से कनेक्ट करने का प्रयास करता है, तो आपके राउटर को यह पता नहीं होता है कि उसे वह ट्रैफ़िक कहां भेजना चाहिए। आपके सभी राउटर ट्रैफ़िक ले सकते हैं और इसे त्याग सकते हैं। यह अनिवार्य रूप से इसका मतलब है आपका राउटर फ़ायरवॉल की तरह काम करता है निर्बाध आवक यातायात को छोड़ने।
यदि आप इस आने वाले ट्रैफ़िक को प्राप्त करना चाहते हैं, तो आप कर सकते हैं अपने राउटर पर पोर्ट फ़ॉरवर्डिंग सेट करें । उदाहरण के लिए, आप अपने राउटर को बता सकते हैं कि आप हैं एक Minecraft सर्वर चल रहा है विशिष्ट स्थानीय IP पते पर पोर्ट 25565 पर। जब आपका राउटर 25565 पोर्ट पर एक कनेक्शन प्राप्त करता है, तो यह जानता है कि यह आपके द्वारा निर्दिष्ट स्थानीय आईपी पते के माध्यम से उस ट्रैफ़िक को पास करना चाहिए। यही कारण है कि पोर्ट फ़ॉरवर्डिंग उन अनुप्रयोगों के लिए आवश्यक है जो सर्वर के रूप में कार्य करते हैं और अपने स्थानीय नेटवर्क के बाहर से बिना रुके इनबाउंड ट्रैफ़िक प्राप्त करते हैं।
दो संभव वायदा
जैसा कि हमने ऊपर बताया, हम राशनिंग के बावजूद IPv4 IP पतों से बाहर निकल रहे हैं। लंबी अवधि में, प्रत्येक डिवाइस को उम्मीद है कि उसका अपना आईपी पता होगा। अल्पावधि में, आपके पास अपना स्वयं का एक भी सार्वजनिक आईपी पता नहीं हो सकता है।
- IPv6 प्रत्येक डिवाइस के लिए पते : IPv4 में 4.2 बिलियन से कम पते हैं, लेकिन IPv6 2 की पेशकश कर सकता है 128 संभव आईपी पते। वोल्फरम अल्फा इस विशाल संख्या को परिप्रेक्ष्य में रखने में हमारी सहायता कर सकते हैं: यह 340282366920938463463374607431768211456 अलग-अलग आईपी पते, या ग्रह पर प्रत्येक व्यक्ति के लिए लगभग 5010000000000000000000000 अद्वितीय आईपी पते हैं। एक बार जब IPv6 अधिक व्यापक हो जाता है और IPv4 को बदल देता है, तो हम प्रत्येक कनेक्टेड डिवाइस को इंटरनेट पर एक अद्वितीय IP पता दे सकते हैं।
- कैरियर-ग्रेड NAT : अल्पावधि में, कुछ आईएसपी अपने ग्राहकों को आईपीवी 4 पते प्रदान करने के लिए संघर्ष कर रहे हैं। कैरियर-ग्रेड NAT एक प्रस्तावित समाधान है जिसे कुछ ISP देख रहे हैं। वाहक ग्रेड NAT का उपयोग करने वाला एक ISP अपने सार्वजनिक आईपी पते को अपने लिए रखेगा। यह अपने सभी ग्राहकों को स्थानीय आईपी पते सौंपने के लिए NAT (जैसे आपका होम राउटर करता है) का उपयोग करेगा। ग्राहकों के पास इंटरनेट पर स्वयं का एक विशिष्ट सार्वजनिक आईपी पता नहीं होगा और वह सर्वर सॉफ़्टवेयर का उपयोग करने में सक्षम नहीं होगा जिसके लिए पोर्ट अग्रेषण या प्रत्यक्ष कनेक्शन की आवश्यकता होती है।
इंटरनेट को इतने सारे कनेक्टेड डिवाइसेस के लिए कभी डिज़ाइन नहीं किया गया था, और NAT प्रौद्योगिकियों के साथ होम राउटर ही एकमात्र कारण है जिससे हम IPv6 पर माइग्रेट किए बिना इतने सारे डिवाइस कनेक्ट कर सकते हैं।
छवि क्रेडिट: फ्लिकर पर मैट जे न्यूमैन , बॉब मिकल ों फ़्लिकर , फ़्लिकर पर webhamster , फ़्लिकर पर जेमिमस