2009-03-17 9 views
22

हम अपने कई ग्राहकों के पेज को होस्ट कर रहे हैं। हम अपने ग्राहकों को customerpages.ourdomain.com जैसे हमारे डोमेन के उप डोमेन के साथ प्रदान करने में सक्षम होना चाहते हैं ताकि वे इस सबडोमेन में एक सीएनएन बना सकें।क्या रूट डोमेन सीएनएन डीएनएस आरएफसी द्वारा अनुमत अन्य डोमेन में है?

www.customer1.com CNAME customerpages.ourdomain.com. {This will work just fine.} 

लेकिन स्थिति मैं अगर अपने सभी ग्राहकों निम्न CNAME

customer1.com CNAME customerpages.ourdomain.com 

जगह यह पिछले CNAME लग रहा है यह डीएनएस के आरएफसी के खिलाफ है की तरह कर सकेंगे पता नहीं है है।

किसी भी विचार की सराहना की जाएगी।

उत्तर

19

नहीं, आप ऐसा नहीं कर सकते - CNAME रिकॉर्ड केवल एक रिकॉर्ड के रूप में मौजूद कर सकते हैं और किसी भी अन्य संसाधन रिकॉर्ड के साथ संयुक्त नहीं (DNSSEC रिकॉर्ड अपवादित)।

स्पष्ट SOA और NS रिकॉर्ड्स हमेशा प्रत्येक डोमेन के शीर्ष पर मौजूद होते हैं, जिससे पदानुक्रम के उसी हिस्से में CNAME के उपयोग को रोकता है।

+1

तुम क्यों एक SOA और एन एस से बचाता है एक CNAME के ​​रूप में कुछ भी कह सकते हैं? गंभीरता से, मुझे समझ में नहीं आता है। क्या यह कुछ ईश्वर द्वारा दी गई सीमा है या क्या एसओए और एनएस के समान स्तर पर एक सीएनएन को रोकने से कुछ तकनीकी अस्पष्टता कार्यरत है? – Sven

+0

आरएफसी 1034. – Alnitak

+1

समस्या @Sven की §3.6.2 देख @Sven कि RFC1034 [RFC2119] (https://www.ietf.org/rfc/rfc2119.txt) पहले का है और शब्दों "कोई अन्य डेटा चाहिए * है * उपस्थित "का उपयोग किया जाता है, जो इसे व्याख्या के लिए खुला छोड़ देता है। §6.1 और RFC2181 की §10.1 नियमों को और अधिक स्पष्ट बनाने [जब एक साथ व्याख्या] (http://serverfault.com/a/613830/152073)। –

2

यह सच है, एक डोमेन example.com को देखते हुए कुछ DNS सर्वर (एक के लिए tinydns) यदि आप दोनों example.com और www.example.com के लिए CNAME रिकॉर्ड की स्थापना की शिकायत नहीं होगा है। लेकिन फिर भी मैं इससे बचूंगा क्योंकि यह example.com के लिए ई-मेल तोड़ देगा (आरएफसी 2821 "Address Resolution and Mail Handling" देखें)।

+2

बीटीडब्ल्यू, यह अब आरएफसी 5321 है। – bortzmeyer

संबंधित मुद्दे