2012-02-26 26 views
5

मैं अपने वेबपृष्ठ को नेटवर्क के बाहर कंप्यूटर से एक्सेस करना चाहता हूं। हमारे नेटवर्क में आईपी हैं जैसे 1 9 2.168.0.1-192.168.0.255। नेटवर्क स्थानीय गेटवे 192.168.0.1 के माध्यम से इंटरनेट से जुड़ा हुआ है और DNS सर्वर 193.xxx.xxx.xxx पर जाता है।अपाचे: मैं अपने वेबपृष्ठ को अपने नेटवर्क के बाहर कंप्यूटर से कैसे एक्सेस कर सकता हूं?

मान लें कि मेरे कंप्यूटर में आईपी 192.168.0.50 है। मैं अपने सर्वर से अपने सर्वर (अपाचे) से अपनी वेबसाइट कैसे कर सकता हूं जो हमारे नेटवर्क से नहीं है (मान लें 254.231.52.xxx)?

धन्यवाद!

+1

"पोर्ट अग्रेषण" एक तकनीक होगी जो गेटवे/राउटर के माध्यम से काम करती है। एक और आपके सार्वजनिक गेटवे पर एक HTTP प्रॉक्सी सर्वर स्थापित करना होगा। –

उत्तर

9

लघु जवाब:

समाधान इस के लिए आपके रूटर की 'बाहरी IP' पता लगाना और अपने स्थानीय आईपी को पोर्ट 80 और 443 के लिए एक बंदरगाह अग्रेषण सक्षम होगा।

लांग जवाब:

इंटरनेट 'सार्वजनिक' और 'निजी' आईपी रिक्त स्थान में विभाजित है। निजी आईपी आमतौर पर 'सार्वजनिक' आईपी से सीधे उपलब्ध नहीं होते हैं। 1 9 2.168.0.1-255 से आईपी इन निजी सबनेट्स में से एक हैं।

आपके राउटर (घर पर) में आमतौर पर एकाधिक आईपी होते हैं। आपके स्थानीय निजी नेटवर्क (1 9 2.168.0.एक्स) और आपके स्थानीय आईएसपी से एक या अधिक (मुझे लगता है कि 1 9 3.xxx.xxx.xxx जैसा कुछ है क्योंकि आपका DNS उस नेटवर्क में है) जो 'सार्वजनिक' स्थान से है।

उल्लिखित 254.231.52.xxx जैसे सार्वजनिक आईपी से निजी आईपी के साथ अपने कंप्यूटर से कनेक्ट करने के लिए आपको अपने राउटर (1 9 3 ... एक) के सार्वजनिक आईपी से कनेक्ट करना होगा। आपको एक तंत्र को सक्षम करना होगा जिसे 'पोर्ट अग्रेषण' कहा जाता है। यह प्रभावशील अग्रेषित बंदरगाहों पर आपके राउटर के सार्वजनिक आईपी पर आने वाले सभी इंटरनेट यातायात लेता है और इसे उस निजी आईपी में स्थानांतरित करता है जिसे आपने अग्रेषित करने के लिए कॉन्फ़िगर किया है। ईजी। 254.231.52 .. -> 1 9 3 ...: 80 -> 1 9 2.168 ...: 80 आमतौर पर घर के राउटर में एक कॉन्फ़िगरेशन पृष्ठ होता है जहां आप यह कर सकते हैं। आवश्यक पोर्ट जो आप शायद उपयोग करेंगे 80 (http) और 443 (https) हैं।

एक और संभावना तथाकथित http-proxies का उपयोग कर रही है जो आमतौर पर कॉन्फ़िगरेशन विकल्प के रूप में एक होम रूटर के रूप में समर्थित होती हैं। इस के कॉन्फ़िगरेशन निर्देशों के लिए आपको अपने राउटर के मैनुअल को संदर्भित करना चाहिए।

+0

मैं एक परिसर में हूं और मेरे पास राउटर तक पहुंच नहीं है। विचार था कि मेरे स्थान से कार्य स्थान पर फ़ाइलों को स्थानांतरित किए बिना मेरे सर्वर को काम से एक्सेस करना था। निष्कर्ष यह है कि मैं अपने सर्वर तक पहुंचने के लिए कुछ भी नहीं कर सकता। धन्यवाद! – tzortzik

1

आपको बाहर से पहुंचने के लिए पूरे इंटरनेट से अपने घर के कंप्यूटर की पहचान करने की आवश्यकता है।

इस ट्यूटोरियल आप http://kyokasuigetsu25.wordpress.com/2011/01/21/how-to-access-localhost-of-computers-outside-the-network/

मदद कर सकते हैं लेकिन अगर आप केवल सादे HTML फ़ाइलें (सीएसएस भी जे एस) आप ड्रॉपबॉक्स इस्तेमाल कर सकते हैं और अपनी साइटों फ़ोल्डर साझा। इस तरह से और फ़ाइलों को आप स्थानीय रूप से काम कर रहा हो सकता है अपने सार्वजनिक फ़ोल्डर में समन्वयित किया जाएगा

आशा है कि यह मदद करता है

0

अपनी मशीन के लिए एक सार्वजनिक नाम अपने नेटवर्क 'रूटर को इंगित करने के लिए DNS में स्थापित किया जाना चाहिए। फिर आपको उस नाम के लिए यातायात को पुनर्निर्देशित करने के लिए अपने राउटर को सेट करने की आवश्यकता होगी। इसके अलावा फ़ायरवॉल को भी अनुमति देने की आवश्यकता है।

0

यदि आपके पास राउटर (गेटवे मशीन पर) को कॉन्फ़िगर करने के लिए पर्याप्त विशेषाधिकार है, तो आप ऐसा करने के लिए "पोर्ट अग्रेषण" का उपयोग कर सकते हैं।

अपनी राउटर सेटिंग्स पर जाएं और इसे कॉन्फ़िगर करें ताकि यह आपके मशीन पर पोर्ट 80 पर प्राप्त पैकेट को आगे बढ़ाए।मान लें कि आपके राउटर में एक वैध आईपी है (x.x.x.x कहें) आप अपने अपाचे सर्वर को http://x.x.x.x/ पर एक्सेस कर सकते हैं।

आप 80 के बजाय किसी भी अन्य बंदरगाह का उपयोग कर सकते हैं और http://x.x.x.x:PORT/ के माध्यम से अपने अपाचे तक पहुंच सकते हैं।

यदि आपके पास पर्याप्त विशेषाधिकार नहीं हैं, तो एसएसएच या इसी तरह के प्रोटोकॉल का उपयोग कर रिवर्स सुरंग का उपयोग करने के अलावा मेरे दिमाग में कुछ भी नहीं आता है।

1

अधिकांश द्वार (रूटर) एक virtualserver विकल्प है जो आप स्थानीय सर्वर (192.168.0.50)

आपको अपने सर्वर पर एक स्थायी होस्ट नाम सेटअप करने के लिए dyndns.org की तरह कुछ इस्तेमाल कर सकते हैं को इंगित कर सकते हैं। i.e. mylocalserver.dyndns.org

संबंधित मुद्दे

 संबंधित मुद्दे