टीसीपी (आरडीपी, वीपीएन, आदि) और एचटीटीपी के लिए रिवर्स प्रॉक्सी


3

मेरे पास एक डोमेन है जो मेरे ISP को दिए गए IP को इंगित करता है, हालांकि एक CNAME (cname मेरे noip पते पर जाता है, मेरा ISP IP को बदलने का फैसला करता है), मैं विभिन्न उप डोमेन को विभिन्न IP पर रूट करना चाहूंगा: आंतरिक नेटवर्क में PORT संयोजन मैं पूरी तरह से निश्चित नहीं हूं कि इसे कैसे पूरा किया जाए।

वर्तमान में, मैं कई अलग-अलग उप-डोमेन के लिए रिवर्स प्रॉक्सी के रूप में nginx अभिनय कर रहा हूं, और उपयुक्त अपाचे सर्वर को रूट कर रहा हूं। लेकिन मैं विशिष्ट आईपी के लिए उप डोमेन को भी रूट करना चाहूंगा: आरडीपी या वीपीएन जैसे गैर http संचार के लिए पोर्ट।

यह विचार सही आईपी: पोर्ट के लिए निर्देशित करने के लिए पोर्ट अग्रेषण का उपयोग करने के बजाय विभिन्न उप-डोमेन का उपयोग करके मेरी सेवाओं तक पहुंचने में सक्षम है।

मेरे नेटवर्क और इंटरनेट के बीच प्रवेश द्वार के रूप में मेरे पास ClearOS (CentOS6) है, क्या iptables के साथ कुछ काम होगा?

अंतिम परिणाम कुछ इस तरह होना चाहिए

  • rdp.example.com -> 192.168.1.1:3389
  • vpn.example.come -> 192.168.1.5:1194
  • www1.example.com -> nginx -> 192.168.1.1:80 (यह पहले से ही सेटअप है)
  • www2.example.com -> nginx -> 192.168.1.4:80 (यह पहले से ही सेटअप है)

क्या कोई मदद कर सकता है?

जवाबों:


1

उत्तर:

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

स्रोत: https://serverfault.com/questions/96469/is-there-a-way-to-forward-a-port-based-on-subdomain

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.