मैं निजी आईपी डिवाइस पर एक विशिष्ट पोर्ट के लिए कैसे पोर्टफ़ॉरवर्ड करूं?


0

पोर्ट फ़ॉरवर्डिंग के विषय के बारे में, मैं इंटरनेट पर बाहरी उपकरणों को एक विशिष्ट पोर्ट पर पीसी के साथ संचार करने की अनुमति देने की कोशिश कर रहा हूं (जैसे मेरे पीसी पर पोर्ट 10,000)।

हालांकि, ऐसा प्रतीत होता है कि पोर्ट अग्रेषण केवल आपको राउटर पर पोर्ट निर्दिष्ट करने की अनुमति देता है, जिस पर यदि डेटा प्राप्त होता है, तो उसे निर्दिष्ट निजी आईपी डिवाइस पर भेज दिया जाता है।

यह कैसे काम करता है? मान लीजिए कि मैं अपने राउटर को निजी आईपी डिवाइस 192.168.1.29 के लिए अग्रेषित संचार के लिए कॉन्फ़िगर करता हूं, यदि राउटर पोर्ट 10,000 पर डेटा प्राप्त करता है। मैं निजी IP डिवाइस पर पोर्ट 7777 के डेटा को कैसे अग्रेषित करूंगा? क्या यह संभव है?

मुझे ऐसा लग रहा है कि मैं समझ नहीं पा रहा हूं कि वास्तव में पोर्ट अग्रेषण कैसे काम करता है।

मैं किसी भी मदद की सराहना करता हूं!


आपका राउटर मॉडल क्या है? अधिकांश राउटर आपको स्थानीय पोर्ट निर्दिष्ट करने की अनुमति देते हैं।
जूली पेलेटियर

जवाबों:


0

आपके राउटर के बारे में जाने बिना, कोई भी जवाब सामान्य होने वाला है और हो सकता है कि यह बिल्कुल प्रतिनिधित्व नहीं करता हो कि यह आपके राउटर पर कैसे काम करेगा।

सामान्य तौर पर आप सार्वजनिक रूप से श्रवण पोर्ट, और फिर निजी होस्ट और पोर्ट का उल्लेख करेंगे। IE आप अपने सार्वजनिक आईपी के लिए 10000 का एक सार्वजनिक सुनने का बंदरगाह हो सकता है, अगर आप चाहते हैं तो एक पूरी तरह से अलग बंदरगाह पर एक आंतरिक मेजबान को भेज दिया।

यहाँ एक उदाहरण है कि यह पोर्ट 10000 पर सुनने वाले एएसयूएस राउटर पर कैसा दिखेगा और इसे आईपी 10.0.0.10 और पोर्ट 10000 पर आंतरिक होस्ट को अग्रेषित करेगा।

ASUS पोर्ट अग्रेषण

उपरोक्त उदाहरण में, आंतरिक होस्ट पर 7777 पोर्ट करने के लिए आप लोकल पोर्ट को 7777 में बदल देंगे।


0

आपके पास यह सही है। आपके राउटर में पोर्ट फॉरवर्डिंग के लिए एक कॉन्फ़िगरेशन पृष्ठ होगा जहां आप इन मानों को दर्ज करते हैं। आपको निम्नलिखित जानकारी चाहिए:

  1. मूल पोर्ट (जैसा कि स्रोत द्वारा सेट किया गया है): वह पोर्ट जो बाहरी रूप से इंटरनेट से आपके राउटर तक, आपके उदाहरण 10000 में उपयोग किया जाएगा।
  2. डेस्टिनेशन पोर्ट: लैन पर उपयोग किया जाने वाला पोर्ट जिस पर ट्रैफ़िक फ़ॉरवर्ड किया जाता है। यह स्रोत द्वारा मूल पोर्ट अनुरोध से भिन्न हो सकता है - यह आपके उदाहरण में 7777 होगा।
  3. डेस्टिनेशन IP एड्रेस: ​​ट्रैफ़िक प्राप्त करने वाले आपके LAN पर सर्वर का IP एड्रेस। इसके लिए या तो एक निश्चित (गैर- dhcp) पता होना चाहिए या आपको सर्वर के रूप में कार्य करने वाले पीसी के लिए आरक्षित dhcp पते को कॉन्फ़िगर करना होगा ।
  4. ट्रैफ़िक प्रकार: यूडीपी, टीसीपी या दोनों

यह एक राउटर के लिए एक अलग पोर्ट पर ट्रैफ़िक को आगे बढ़ाने के लिए तुच्छ है, जिस पर वह इसे प्राप्त करता है। पोर्ट एक सॉफ्टवेयर निर्माण है और इसे मनमाने ढंग से सौंपा जा सकता है (यह कहना नहीं है कि इसका प्रभाव नहीं है - यह निश्चित रूप से हो सकता है - लेकिन भौतिक अर्थ में नहीं)। यूडीपी (एक कनेक्शन कम, डेटाग्राम संचार विधि) और टीसीपी (एक कनेक्शन उन्मुख प्रोटोकॉल) दोनों प्रत्येक पैकेट के सेगमेंट हेडर में स्रोत और गंतव्य पोर्ट नंबर एम्बेड करते हैं। वास्तव में, राउटर गंतव्य पोर्ट पते को अनुरोधित पोर्ट से बदल देगा।

पोर्ट अग्रेषण नेटवर्क एड्रेस ट्रांसलेशन (NAT) के साथ निकटता से संबंधित है, जो कि प्रक्रिया है जिसके द्वारा स्थानीय निजी आईपी पते एकल सार्वजनिक आईपी पते के लिए अनुवादित किए जाते हैं जो राउटर रखता है। क्योंकि NAT काम करता है, एक सामान्य NAT कॉन्फ़िगरेशन में यह राउटर के लिए संभव नहीं है कि इंटरनेट से अवांछित ट्रैफ़िक LAN पर किसी विशेष IP पते के लिए अभिप्रेत है, इसके बजाय राउटर किसी दिए गए क्लाइंट / IP के लिए आउटगोइंग ट्रैफ़िक को ट्रैक करता है पता, और (अधिकांश होम रूटर्स के लिए) पोर्ट एड्रेस ट्रांसलेशन (PAT) का उपयोग करता है ताकि यह पता लगाया जा सके कि लैन पर किस होस्ट का ट्रैफ़िक है।

यह आउटगोइंग ट्रैफ़िक के स्रोत पते को उस स्थानीय होस्ट के लिए निर्दिष्ट एक के साथ प्रतिस्थापित करके ऐसा करता है। बाहरी (इंटरनेट) सर्वर के साथ संचार किया जा रहा है कि प्रतिक्रिया में गंतव्य बंदरगाह के रूप में उस बंदरगाह को एम्बेड करेगा, और इसलिए राउटर उस ट्रैफ़िक को सही स्थानीय मशीन में 'ट्रांसलेट' करने में सक्षम होगा।

पोर्ट फॉरवर्डिंग परिधि है कि एक हद तक - पोर्ट के इंटरनेट से अनुरोधित पोर्ट (इंटरनेट से आने वाला स्रोत पोर्ट) को हटाकर जिसे PAT के लिए इस्तेमाल किया जा सकता है, और बस उस पोर्ट पर प्राप्त सभी ट्रैफ़िक को कॉन्फ़िगर किए गए स्थानीय IP पते पर निर्देशित करता है।

बस स्पष्ट होने के लिए - यह काफी जटिल सामान के व्यापक सामान्यीकरण है - यह किसी भी तरह से व्यापक अवलोकन नहीं है।


"सोर्स पोर्ट" गलत है। यहां तक ​​कि आने वाली तरफ से, यह अभी भी यूडीपी "गंतव्य" पोर्ट है जिसे आप कॉन्फ़िगर कर रहे हैं - वास्तविक स्रोत पोर्ट के आधार पर पोर्ट-फ़ॉरवर्डिंग बहुत कम ही किया जाता है। (कुछ रूटर करना हालांकि इसके लिए एक विकल्प है।)
grawity

मानक पोर्ट अग्रेषण गंतव्य पोर्ट को बदलता है; वह सही है। मैं पोर्ट फ़ॉरवर्डिंग, NAT और PAT के बीच के संबंध और उन्हें एक-दूसरे के साथ कैसे हस्तक्षेप (और हस्तक्षेप) कर रहा हूं, समझा रहा था। पीएटी काफी सामान्य है, हालांकि ज्यादातर लोग सोचते हैं कि यह 'सामान्य' NAT है। : यहाँ इस पर कुछ जानकारी है web.cse.ohio-state.edu/~kannan/cse3461-5461/Cse3461.NAT-PAT.pdf
Argonauts

यह स्पष्ट करने के लिए कि - स्रोत बंदरगाहों का संशोधन कितने घरेलू राउटर नेट का एक रूप लागू करता है, जिसे PAT कहा जाता है। यह प्रतिस्थापन राउटर के नेटवर्क स्टैक द्वारा स्वचालित है, और लैन पर मशीन के लिए पारदर्शी है। यह पैकेटों को टैग करने की एक 'सस्ती' विधि है, जो LAN LAN 'A', "B ',' C ', आदि के लिए इच्छित पैकेट के बीच राउटर को अलग करने की अनुमति देता है। आपको इस पर वायरशर्क चलाने के लिए एक अच्छा राउटर होना आवश्यक है। , या एक्शन में इसे देखने के लिए दोनों तरफ (LAN और WAN) देखें।
अर्गोनॉट्स

1
मैं पारदर्शी NAT की बात नहीं कर रहा हूँ। मैं आपके बारे में बात कर रहा हूं "यह है कि पोर्ट अग्रेषण को कॉन्फ़िगर कैसे किया जाता है" बहुत ऊपर। "इंटरनेट से आपके राउटर के लिए बाहरी रूप से उपयोग किया जाने वाला पोर्ट" इस संदर्भ में एक स्रोत पोर्ट नहीं है।
grawity
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.