होस्ट फ़ाइल (DNS) में कई उप-डोमेन कैसे सेट करें?


17

मेरे पास मुख्य डोमेन xxx.zzz में बहुत सारे उप डोमेन हैं

तो, इस डोमेन के लिए, मेरे पास हो सकता है

aaa.xxx.zzz
bbb.xxx.zzz
ccc.xxx.zzz
ddd.xxx.zzz
eee.xxx.zzz

....ETC....

होस्ट फ़ाइल में प्रत्येक उपडोमेन को जोड़ने का मुख्य कारण, मैं केवल मुख्य डोमेन xxx.zzz जोड़ना चाहूंगा और फिर सभी उप डोमेन को एक्सेस करने में सक्षम होऊंगा।

मैंने * .xxx.zzz के साथ प्रयास किया है, लेकिन जाहिर है, यह काम नहीं करेगा (लिनक्स या विंडोज)।

किसी भी विचार का स्वागत है। आपका बहुत बहुत धन्यवाद।


1
संक्षेप में: आपको एक DNS का उपयोग करना चाहिए। सेटअप और आंतरिक डीएनएस सर्वर और उन उप डोमेन जोड़ें।
eldblz

@eldblz, धन्यवाद। वास्तव में, मैं सर्वर sidde पर एक DNS का उपयोग कर रहा हूं लेकिन सभी उप डोमेन में नहीं, केवल dns फ़ाइल में मुख्य डोमेन कैसे जोड़ें?
मिलोस डे

जवाबों:


21

वाइल्डकार्ड होस्ट फ़ाइलों में काम नहीं करते। आपको या तो उन सभी को लिखना होगा:

w.x.y.z example.com foo.example.com bar.example.com baz.example.com

या सेटअप उचित DNS


उत्तर के लिए धन्यवाद। मैं एक DNS का उपयोग कर रहा हूं और मुझे भी यही समस्या है।
मिलोस डे

5

यदि आप वास्तव में यह काम करना चाहते हैं तो आपको DNS का उपयोग करना चाहिए, लेकिन यदि आप DNS के नियंत्रण में नहीं हैं और आपको HOSTS फ़ाइल का उपयोग करने की आवश्यकता है, तो आप अपने पीसी पर एक DNS प्रॉक्सी का उपयोग कर सकते हैं जो वाइल्डकार्ड को अपनी स्वयं की फ़ाइल में अनुमति देता है।

उदाहरण इस धागे में है, Acrilic DNS के बारे में पोस्ट को नीचे पढ़ें: /programming/138162/wildcards-in-a-hosts-file


5

वाइल्डकार्ड सिंटेक्स पूर्ण विशेषताओं वाले DNS सर्वरों में संभव है। BIND रिकॉर्ड के लिए इस तरह दिखना चाहिए:

host1.example.com. 3600 IN  A     127.0.0.2
*.example.com.     3600 IN  CNAME host1.example.com.

यदि आप स्पष्ट करते हैं कि आप किस DNS सर्वर का उपयोग करते हैं तो मैं इसके लिए एक उदाहरण प्रदान कर सकता हूं।

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