मेरे पास नेट के पीछे कुछ मशीनों के साथ एक नेटवर्क है।
मशीनें हैं:
- राउटर - NAT, dnsmasq, अग्रेषण - सीधे inet से जुड़ा
- सर्वर - जो ssh, www और कुछ अन्य सामान चलाता है
- क्लाइंट - जो सर्वर पर सामान करते हैं
मेरे पास mydomain.com भी है।
server.mydomain.com मेरे कनेक्शन के आईपी (सिंगल आईपी) की ओर इशारा कर रहा है, जो कि राउटर है, जो सर्वर को पोर्ट फॉरवर्ड करता है।
सर्वर, एक httpd चल रहा है, जो vhosts के आधार पर विभिन्न साइटों पर कार्य करता है।
तो मेरे पास site1.server.mydomain.com, site2 है।
समस्या यह है कि सभी ट्रैफ़िक राउटर के माध्यम से जा रहे हैं, और जब मैं लॉग की जांच करता हूं तो मुझे हमेशा राउटर का आईपी सब कुछ दिखाई देता है (इसलिए यह देखना मुश्किल है कि स्क्रिप्ट को समय के साथ कौन चला रहा है (1))।
मैं सिर्फ ServerAlias site1.server.local होगा, लेकिन अधिकांश साइटों का रूट URL कहीं न कहीं बचा हुआ है, जिसके ऊपर अन्य URL बनाए गए हैं, इसलिए मैं ऐसा नहीं कर सकता।
मेरे लिए समाधान किसी भी तरह dnsmasq बता रहा होगा सर्वर के आईपी के साथ * .mydomain.com को जवाब देने के लिए।
क्या यह किसी तरह संभव है?