क्या CNAME DNS रिकॉर्ड उपनिर्देशिका की ओर इशारा कर सकता है


जवाबों:


48

DNS केवल होस्ट एड्रेस में एक शब्द में आईपी पते को मैप करता है, इसलिए नहीं

हालाँकि, जब अनुरोध आता है, तो एक उपनिर्देशिका की सेवा करने के लिए आप अपने वेब सर्वर में एक होस्टनाम कॉन्फ़िगरेशन का उपयोग कर सकते हैं। जैसे कुछ होने के लिए। यह आपके वेब सर्वर सॉफ्टवेयर पर निर्भर करेगा, DNS पर नहीं।


धन्यवाद, इसलिए अपाचे के लिए मैं Apache2.conf फाइल को एडिट कर सकता हूं
डे

4
Apache में, विशेष रूप से, आप VirtualHosts सुविधा का उपयोग करेंगे।
स्कॉट पैक

20

CNAME रिकॉर्ड डोमेन नाम सिस्टम, इंटरनेट के लिए नामकरण प्रणाली का हिस्सा हैं। उनका एकमात्र उद्देश्य मेजबान नामों का अनुवाद करना है, जैसे www.example.comआईपी ​​पते। आप CNAME के ​​लिए फ़ोल्डर नाम या क्वेरी संलग्न नहीं कर सकते। सटीक होने के लिए, CNAME अन्य नामों में हल होता है, जो स्वयं IP पते या अन्य CNAME रिकॉर्ड की ओर इशारा करते हुए A-Records हो सकते हैं।

आपका उदाहरण my.domain.com/subdir1या बेहतर http://my.domain.com/subdir1एक यूआरआई, एक यूनिफ़ॉर्म रिसोर्स आइडेंटिफ़ायर जिसका उपयोग इंटरनेट पर एक संसाधन को रोकने या नाम देने के लिए किया जाता है - आपके मामले में एक HTTP संसाधन।

इसलिए, एक CNAME को एक अलग होस्ट हेडर के लिए एक CNAME परिभाषित किया जा सकता है, जो HTTP स्थिति प्रतिक्रिया 301 ("स्थायी रूप से ले जाया गया") का उपयोग करके आपके फ़ोल्डर में रीडायरेक्ट करता है :

-> Browser requests subdir1.domain.com 
-> Server sends a HTTP status code 301 to the browser:
   REDIRECT my.domain.com/subdir1

सभी वेब सर्वर और वेब प्रोग्रामिंग भाषाएँ इस प्रकार के रीडायरेक्ट के लिए कमांड प्रदान करती हैं।


8

आप जो मांग रहे हैं वह एक URL पुनर्निर्देशित है। एक CNAME रिकॉर्ड यह पूरा नहीं करेगा।

आपकी सबसे आसान शर्त शायद या तो एक .htaccess फ़ाइल का उपयोग करना होगा या (और भी आसान) बस एक त्वरित वेब पेज को मेटा रीफ़्रेश या जावास्क्रिप्ट रीडायरेक्ट के साथ लिखना होगा जो उपयोगकर्ता को स्वचालित रूप से रीडायरेक्ट करेगा।

आपने अपने OS या वेब सर्वर का उल्लेख नहीं किया है, इसलिए मैं केवल सर्वश्रेष्ठ जेनेरिक उत्तर प्रदान करने का प्रयास कर रहा हूं।


4

नहीं, CNAME रिकॉर्ड केवल DNS रिकॉर्ड्स को इंगित कर सकते हैं। आप एक HTTP रीडायरेक्ट की तलाश कर रहे हैं।

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