यदि आईपी ट्रैफ़िक को इसके माध्यम से प्रवाहित करना है तो प्रत्येक नेटवर्क इंटरफ़ेस का अपना आईपी पता होगा।
उदाहरण के लिए, आपका राउटर / मॉडेम डिवाइस, जिसमें अधिकांश घर और / या छोटे कार्यालय हैं।
राउटर के आंतरिक भाग में आपके कंप्यूटर / लैपटॉप का कनेक्शन होगा - चाहे वह वाईफाई हो या ईथरनेट। ये आम तौर पर 191.168.0.0 - 192.168.255.254
या कभी-कभी निजी पता श्रेणी में होते हैं 10.0.0.0 - 10.255.255.254
। आपका डेस्कटॉप / लैपटॉप / टैबलेट डिवाइस के इस तरफ से कनेक्ट होगा और उसी रेंज में स्वयं और आईपी एड्रेस होगा (लेकिन डिवाइस के समान नहीं)।
राउटर / मॉडेम के बाहरी तरफ आपके पास एक पूरी तरह से अलग आईपी पता होगा जो आमतौर पर सेवा प्रदाता द्वारा आपके डिवाइस को स्वचालित रूप से आवंटित किया जाता है। यह एक स्थाई पता है, 98.23.45.62
जो आपके मॉडेम / राउटर के लिए विश्व स्तर पर अद्वितीय है, जबकि यह जुड़ा हुआ है।
छोटे मॉडेम / राउटर जैसे कि ये भ्रमित करने वाले हो सकते हैं क्योंकि उनके पास बस एक ही पता होगा - एक वेब ब्राउज़र के माध्यम से डिवाइस को प्रशासित करने के लिए उपयोगकर्ता पुस्तिका में उद्धृत (जैसे कि http://192.168.0.1
) - जबकि इसमें कई ईथरनेट पोर्ट हैं। ऐसा इसलिए है क्योंकि डिवाइस में, मूल रूप से राउटर पर एक नेटवर्क स्विच होता है, जो राउटर के सिंगल इथरनेट पोर्ट को कई पोर्ट में विभाजित करने के लिए और वाईफाई ब्रिज को जोड़ने के लिए राउटर पर टैग किया जाता है।
उसी समय, राउटर / मॉडेम के बाहरी हिस्से में सेवा प्रदाता द्वारा स्वचालित रूप से कॉन्फ़िगर किया गया आईपी पता होगा, ताकि आप इसे कभी न देख सकें। ( Google में मेरा आईपी पता क्या है, यह जानने के लिए टाइप करें )।
एक चित्र मदद कर सकता है:
+--------+
| laptop |
+--------+
+-----+ +-------------+ +--------+ | 10.0.0.2
| |98.23.45.61 | |10.0.0.1 | |-------+
| ISP |----------------+ modem/router|--------------| switch |
| | 98.23.45.62| | | |-------+
+-----+ +-------------+ +--------+ | 10.0.0.3
+---------+
| desktop |
+---------+
जैसा कि आप देख सकते हैं, मॉडेम / राउटर के दो आईपी पते हैं - प्रत्येक नेटवर्क इंटरफ़ेस के लिए एक। डेस्कटॉप और लैपटॉप में एक है - आपके राउटर से जुड़े नेटवर्किंग डिवाइस पर। अधिकांश मॉडेम / राउटर में अधिकांश लैपटॉप के रूप में वाईफाई और ईथरनेट कनेक्शन होते हैं। यदि आप ईथरनेट केबल को अपने लैपटॉप से कनेक्ट करना चाहते हैं और अपने लैपटॉप के वाईफाई को सक्षम और कॉन्फ़िगर भी करते हैं, तो उसके भी दो आईपी पते होंगे - प्रत्येक डिवाइस के लिए एक - दोनों 10.0.0.x
एड्रेस रेंज में। यह सिर्फ आपको सोचा समस्याओं दे देंगे - यह मत करो।
एक पोर्ट बस एक संख्या है जो गंतव्य आईपी पते से जुड़ी है। यह एक कार्यालय स्विचबोर्ड में एक टेलीफोन एक्सटेंशन के समान है और यह तय करता है कि आपके ट्रैफ़िक को कौन सी सेवा प्राप्त होनी है। यह एक 16-बिट संख्या है, जो इसे अधिकतम संभव 65535 देता है। हालांकि इनमें से केवल एक बहुत छोटा उपसमुच्चय उपयोग किया जाता है। कुछ पूर्व- ज्ञात पोर्ट के रूप में जाने जाते हैं जैसे कि पोर्ट 80 पर http ट्रैफ़िक और पोर्ट 22 पर सुरक्षित शेल (ssh)। ये पोर्ट केवल खुले हैं और ट्रैफ़िक के लिए सुन रहे हैं यदि डिवाइस पर संबंधित सेवा डिवाइस निर्माता द्वारा स्थापित के रूप में चल रही है ।
ऊपर मॉडेम राउटर के मामले में, पोर्ट 80 आंतरिक पक्ष पर सुन रहा होगा क्योंकि एक वेबसर्वर चल रहा है ताकि आप वेब ब्राउज़र का उपयोग करके डिवाइस को प्रशासित कर सकें। कुछ राउटर्स में पोर्ट 22 पर सुनने वाली ssh सेवा भी होती है ताकि आप ssh क्लाइंट का उपयोग करके डिवाइस को प्रबंधित कर सकें। उनके पास संभवतः पोर्ट 53 खुला होगा क्योंकि राउटर पर भी एक DNS सर्वर चल रहा होगा।
जब तक आपने उस डिवाइस पर कोई सेवा स्थापित नहीं की है, तब तक आपके लैपटॉप में संभवतः (उम्मीद है) कोई पोर्टेबिलिटी नहीं है। ऊपर दिए गए आरेख में, आप डेस्कटॉप पीसी पर एक ssh सर्वर सर्वर स्थापित कर सकते हैं जिस बिंदु पर (और फ़ायरवॉल अनुमति देते हैं) आपके डेस्कटॉप में पोर्ट 22 खुला होगा। आपका लैपटॉप तब डेस्कटॉप के 22 पोर्ट और लॉगिन करने के लिए ssh कर सकता है।
इसलिए, किसी डिवाइस पर पोर्ट की संख्या इस बात के लिए कम है कि उस डिवाइस पर कितनी सर्विस चल रही हैं, उस सर्विस का कॉन्फिगरेशन और फायरवॉल का कॉन्फिगरेशन।
यदि आप ऊपर दिए गए उदाहरण में अपने डेस्कटॉप पर चल रहे ssh सर्वर को बनाना चाहते हैं, तो इंटरनेट पर एक सुदूर उपयोगकर्ता तक पहुंचना, जहां आप एक छोटी सी समस्या से टकराएंगे, हालाँकि आपके कई आंतरिक पते हैं, आपके पास केवल एक बाहरी ( 98.23.45.62
) है।
इसे हल करने के लिए आपको अपने राउटर पर पोर्ट फ़ॉरवर्डिंग नामक एक सुविधा को कॉन्फ़िगर करना होगा । यह राउटर को एक विशेष पोर्ट पर आने वाले सभी ट्रैफ़िक को लेने और एक विशिष्ट आंतरिक होस्ट और पोर्ट पर अग्रेषित करने का निर्देश देता है।
इस स्थिति में, पोर्ट 22 पर आने वाले सभी ट्रैफ़िक को पोर्ट 22 पर अग्रेषित किया जाता 10.0.0.2
है। जैसा कि आप इकट्ठा कर सकते हैं, इसका मतलब है कि आप केवल 22 पोर्ट को एक आंतरिक सर्वर पर भेज सकते हैं।
यदि आप डेस्कटॉप और लैपटॉप दोनों के लिए सक्षम होना चाहते हैं, तो आपको वैकल्पिक बाहरी पोर्ट (जैसे 2022) पर सुनने के लिए राउटर को कॉन्फ़िगर करना होगा और इसे आगे ले जाना होगा जो आपके लैपटॉप पर 10.0.0.2
22 पोर्ट पर है । दूरस्थ उपयोगकर्ता करने के लिए है ssh 98.23.45.62
डेस्कटॉप का उपयोग करने के लिए और ssh -p 2022 98.23.45.62
अपने लैपटॉप का उपयोग करने की।
बेशक, यह हमेशा की तरह सरल नहीं है क्योंकि बाहरी आईपी पता तब तक बदल सकता है जब तक आप विशेष रूप से स्थिर आईपी पते का अनुरोध / खरीद नहीं करते।