पुनर्निर्देशित डोमेन नाम लोकलहोस्ट के लिए


13

मेरे पास एक linux test मशीन है जिसे मैं एक उत्पादन वेबसर्वर की एक प्रति चलाना चाहूंगा। यह एक विरासत अनुप्रयोग है जो अपने सर्वर नाम के लिए एक संपत्ति फ़ाइल का उपयोग नहीं करता है। पूरे आवेदन के दौरान, सर्वर का नाम हार्डकोड है (उदाहरण: myServer.myCompany.com के लिए खुला कनेक्शन)।

क्या कोई ऐसी लिनक्स ट्रिक है जिसका उपयोग मैं एक निश्चित होस्ट के लिए सभी अनुरोधों को पुनर्निर्देशित करने के लिए कर सकता हूं? मुझे विंडोज में पता है कि मैं होस्ट्स फ़ाइल में एक प्रविष्टि जोड़ सकता हूं और इसे लोकलहोस्ट पर वापस रीडायरेक्ट कर सकता हूं। मैं इसे लिनक्स में कैसे करूँ?

जवाबों:


21

निम्नलिखित पंक्ति को / etc / मेजबान में जोड़ें:

127.0.0.1 myserver.mycompany.com


अगर कभी myserver.mycompany.com काम करेगा तो कभी-कभी http और दूसरी बार https से संदर्भित होता है? यहां तक ​​कि विभिन्न बंदरगाहों (80 के अलावा) के साथ?
किसी

1
हाँ यह होगा। आप केवल यह निर्दिष्ट कर रहे हैं कि IP myserver.mycompany.com क्या हल करता है। इससे कोई फर्क नहीं पड़ता कि आप उस आईपी से किस सेवा से जुड़ रहे हैं। / etc / होस्ट OSI लेयर 3 पर हैं, सेवाएँ एक लेयर 4 निर्माण हैं।
बॉमगार्ट

मैंने डेबियन 8 जेसी पर ठीक वैसा ही किया। और यह काम करता है: host workflows.devbg.usरिटर्न Host workflows.devbg.us not found: 3(NXDOMAIN)
बोरिस बुर्कोव

1
यह अच्छी तरह से ज्ञात है कि nslookup / होस्ट / etc / host को नहीं देखता है। होस्ट को पिंग करने का प्रयास करें, यह आपको उचित आईपी देना चाहिए। या इसे हिट करने के लिए ब्राउज़र का उपयोग करने का प्रयास करें।
बॉमगार्ट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.