CNAME - http अनुरोध में url कैसे होगा


14

डीएनएस रिकॉर्ड के बारे में एक नौसिखिया सवाल

मान लीजिए कि मैंने कॉन्फ़िगर किया है, abc.example.com -> 10.xxx

और xyz.example.com के लिए एक CNAME xyz.example.com के लिए CNAME -> abc.example.com

जब कोई उपयोगकर्ता xyz.example.com के लिए http अनुरोध करता है तो अनुरोध 10.xxx सर्वर तक पहुंचने पर क्या होता है। क्या URL abc.example.com या xyz.example.com होगा? (अपाचे में वर्चुअल होस्ट को अद्यतन करने की आवश्यकता है, यह पता लगाने की कोशिश कर रहा है)

बहुत धन्यवाद

जवाबों:


15

यह xyz.example.com होगा - मेज़बान: शीर्ष लेख में मूल रूप से अनुरोधित डोमेन होगा, जो DNS से ​​विहित एक नहीं होगा


3
और होस्ट हेडर एकमात्र ऐसी चीज है जो सर्वर को बताती है कि होस्टनाम का उपयोग उस तक पहुंचने के लिए किया गया था।

2

वर्चुअल होस्ट (जैसा कि होस्ट हेडर में भेजा गया है) ठीक वैसा ही होगा जैसा यूजर ने एड्रेस फील्ड में टाइप किया था, जब तक कि आप सर्वर पर किसी तरह का रीडायरेक्ट नहीं करते।


क्या ServerAlias ​​पुनर्निर्देशन भी करेगा? Abc के लिए av host प्रविष्टि है ... हमारे sysadmin ने xyz.example.com के रूप में ServerAlias ​​को जोड़ा है और कहते हैं कि यह पुनर्निर्देशन भी करेगा।

1

मैं पॉल डिक्सन और शांत के जवाब से सहमत हूं।

जहां तक ​​मेरी समझ है, सामान्य परिस्थितियों में हेडर xyz.example.com होगा, केवल एक स्पष्ट रीडायरेक्ट, DNS सर्वर में नहीं बल्कि एक रिवर्स प्रॉक्सी या वेबसर्वर पर अंततः अनुरोध के HTTP हेडर को बदल सकता है।

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