मैं एक आईपी पते और पोर्ट के लिए एक डोमेन नाम कैसे मैप कर सकता हूं?


6

मैं विंडोज में एक आवेदन के लिए आईपी पते और पोर्ट के लिए एक डोमेन नाम देना चाहता हूं। उदाहरण के लिए, test.com को मैप करना चाहिए 127.0.0.1:59873

वैसे भी क्या हम एक वेब सर्वर या डीएनएस सर्वर का उपयोग करके ऐसा कर सकते हैं?


1
आप कुछ ऐसा करने की कोशिश कर रहे हैं जिससे कोई मतलब नहीं है आपकी वास्तविक समस्या क्या है? आप क्या करने की कोशिश कर रहे हैं?
David Schwartz

मैं एक एप्लिकेशन का उपयोग कर रहा हूं जो 127.0.0.1:5986 पर चल रहा है। मैं इस पते का उपयोग विभिन्न एप्लिकेशन में करना चाहता हूं, लेकिन यह एप्लिकेशन 127.0.0.1:5986 में "" स्वीकार नहीं करता है। इसलिए मैं आईपी के साथ एक नाम बनाना चाहता हूं और बंदरगाह।
sandeep.malladi

1
दुर्भाग्य से आईपी / पोर्ट जोड़ी के लिए एक उपनाम बनाने का कोई ज्ञात / आसान तरीका नहीं है। आप जो सबसे करीब आ सकते हैं, वह आईपी पते के लिए एक उपनाम बना रहा है HOSTS फ़ाइल। :-(
Synetech

2
@Synetech खराब ट्रोल बुरा है। रिवर्स प्रॉक्सिस हर समय ऐसा करते हैं।
ta.speot.is

1
@ ta.speot.is, ठीक; मेरी टिप्पणी से "ज्ञात" को छोड़ दें और "आसान" छोड़ दें।
Synetech

जवाबों:


4

अधिकांश webservers को रिवर्स प्रॉक्सी के रूप में चलाया जा सकता है, जो इसे करने के लिए उपयुक्त है। यदि आप सब कुछ ठीक करते हैं, तो आप नीचे दिए गए कुछ को समाप्त कर देंगे ("दूरस्थ" भाग शून्य से - क्योंकि यह सब किसी अन्य मशीन पर होगा:

reverse proxy

  • नाविक आपकी मशीन है
  • रिवर्स प्रॉक्सी आपकी मशीन पर चल रहा है 127.0.0.1:80 )
  • रीमोट सर्वर आपकी मशीन पर चलने वाली वेब साइट है ( 127.0.0.1:59873 )

आप जैसे हल्के वेबसर्वर का उपयोग कर सकते हैं nginx (विंडोज पर भी चलता है), प्रॉक्सी को रिवर्स करने के लिए इसे कॉन्फ़िगर करें test.com सेवा मेरे 127.0.0.1:59873 और फिर अपने निम्नलिखित प्रविष्टि जोड़ें HOSTS फ़ाइल:

127.0.0.1 test.com

2
प्रभावशाली दिखता है। ब्याज से बाहर, इसे रिवर्स प्रॉक्सी क्यों कहा जाता है? एक प्रॉक्सी एक मध्यम आदमी है .. रिवर्स पहलू क्या है?
barlop

3
@barlop जिसे हम सिर्फ "प्रॉक्सी" या प्रॉक्सी सर्वर कहते थे, वह आम तौर पर क्लाइंट के पास बैठता है, या क्लाइंट इन्फ्रास्ट्रक्चर में होता है और इसका उपयोग क्लाइंट द्वारा कई कंटेंट को एक्सेस करने के लिए किया जाता है। एक रिवर्स प्रॉक्सी सर्वर के करीब काम करता है, जो भी क्लाइंट उस कंटेंट को एक्सेस करना चाहता है वह पहले रिवर्स प्रॉक्सी तक पहुंच जाएगा।
José F. Romaniello

1

मैं इसे किसी के लिए पोस्ट कर रहा हूं जो IIS 7 और इसके बाद के संस्करण का उपयोग करके एक रिवर्स प्रॉक्सी सेट करना चाहता है।

उदाहरण के लिए, मेरे मामले में, मैं Azure Storage Emulator का उपयोग करने की कोशिश कर रहा था जो कि 127.0.0.1:10000 और ImageProcessor.Web का रिमोट मॉड्यूल है जो श्वेतसूची में URL: "" की अनुमति नहीं देता है। इसलिए मैंने dev.azureblob.com के लिए 127.0.0.1.1:10000 के लिए एक रिवर्स प्रॉक्सी सेट किया।

यहां से किया गया, किया और परीक्षण किया गया: http://www.myconnectionserver.com/support/tutorials/v90/iisProxy/index.html

  1. सुनिश्चित करें कि निम्नलिखित पैकेज IIS सर्वर पर स्थापित किए गए हैं:

    • आवेदन अनुरोध रूटिंग
    • URL फिर से लिखना

  2. IIS में साइट्स सूची से आवश्यक वेबसाइट का चयन करें। यह राइट-हैंड विंडो में विकल्पों की एक सूची प्रदर्शित करेगा।

    डबल-क्लिक करें URL लिखें विकल्प।

  3. दबाएं नियम जोड़ें राइट-हैंड साइड मेनू में लिंक।

  4. निम्नलिखित विंडो में चुनें रिवर्स प्रॉक्सी विकल्प और क्लिक करें ठीक बटन।

  5. IP पते का सर्वर नाम दर्ज करने से पहले सुनिश्चित करें कि आप सर्वर की जांच करते हैं आउटबाउंड नियम चेकबॉक्स।

  6. सर्वर नाम या आईपी पता दर्ज करें जहां HTTP अनुरोध अग्रेषित किया जाएगा।

    आप देखेंगे कि फ़ील्ड में से आउटबाउंड नियम अनुभाग सर्वर नाम / आईपी की नकल करेगा जो अभी दर्ज किया गया है।

    जो सब करना बाकी है, उसे भरना है सेवा मेरे में अनुभाग आउटबाउंड नियम । यह सरल है क्योंकि इसमें दी गई ड्रॉपडाउन सूची शामिल होगी   मूल सर्वर नाम / आईपी। बस इसे चुनें और क्लिक करें ठीक बटन को   परिवर्तनों को सुरक्षित करें।

  7. प्रक्रिया पूरी।

    अब एक इनबाउंड और आउटबाउंड URL फिर से लिखना चाहिए जिसमें नियम दिखाई दे रहा है URL फिर से लिखना खिड़की। इन नियमों के साथ   पसंद की वेबसाइट को अब रिवर्स प्रॉक्सी के रूप में काम करना चाहिए।


एक छोटी सी बात यह है कि आपने लिंक से उद्धृत पाठ को उद्धृत नहीं किया है। मैंने आपके लिए तय कर दिया है। भविष्य के संदर्भ के लिए कृपया पढ़ें दूसरों द्वारा लिखित सामग्री का संदर्भ कैसे दें
DavidPostill

0

आप जैसे टूल का उपयोग कर सकते हैं socat (वहां MS-Windows के लिए संस्करण लेकिन मैंने उन्हें रिवर्स प्रॉक्सी / पोर्ट फारवर्डर बनाने की कोशिश नहीं की। आदेश होगा:

socat TCP-LISTEN:80,fork TCP:127.0.0.1:59873

यह एक ही काम करने के लिए एक पूर्ण विकसित वेब-सर्वर को स्थापित करने और कॉन्फ़िगर करने से आसान होने की संभावना है।

तो अगर आप test.com को 127.0.0.1 मैप करते हैं %WINDIR%/System32/drivers/etc/hosts (या समान) आप तब पहुँच सकते हैं http://test.com/ पोर्ट 59873 पर अपने आवेदन को सुनने के लिए

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