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