अमेज़न में, मैं एक CNAME किसी डोमेन के लिए रूट 53ईसी 2/रूट 53: लोड बैलेंसर पर मैं एपेक्स रिकॉर्ड कैसे इंगित करूं?
Examplecom-1058462749.us-west-2.elb.amazonaws.com
में एक लोड संतुलन के लिए
example.com
बनाने के प्रयास कर रहा हूँ लेकिन जब मैं रिकॉर्ड को बचाने की कोशिश, मैं इस त्रुटि मिलती है :
RRSet of type CNAME with DNS name example.com.
is not permitted at apex in zone example.com.
और जब मैं इसे एक एक रिकॉर्ड बनाने की कोशिश, मैं ने वही समस्या मिलती है:
The record set could not be saved because:
- The Value field contains invalid characters
or is in an invalid format.
क्योंकि लोड बैलेंसर का सार्वजनिक DNS एक आईपीवी 4 पता नहीं है। मैं क्या गलत कर रहा हूं? लोड बैलेंसर को इंगित करने के लिए मैं example.com कैसे प्राप्त कर सकता हूं? नोट, मैंने सफलतापूर्वक www.example.com के लिए लोड बैलेंसर्स सार्वजनिक डीएनएस में एक नाम बनाया है।
यह एक डीएनएस प्रदाता के लिए कैसे प्राप्त किया जाएगा जो उपनाम रिकॉर्ड का समर्थन करता है? –
यह वास्तव में समस्या है जब वे 'ALIAS' रिकॉर्ड्स की अवधारणा बनाते समय हल करने की कोशिश कर रहे थे - DNS के किसी भी डोमेन (ज़ोन) के शीर्ष (शीर्ष स्तर) पर रिकॉर्ड के लिए प्रभावी तरीका नहीं है आधिकारिक नाम सर्वर के अलावा। मार्ग 53 में उपनाम रिकॉर्ड संभव हैं क्योंकि रूट 53 में "आंतरिक" ज्ञान है कि क्वेरी का उत्तर कैसे दिया जाना चाहिए; किसी तृतीय पक्ष DNS सर्वर को उसी जानकारी तक पहुंच नहीं है। दिमाग में आने वाला एकमात्र समाधान एक DNS प्रॉक्सी सर्वर होगा जो बैक एंड पर ईएलबी पते की आवश्यकता हो सकता है। –
यह समाधान केवल तभी लागू होता है जब डोमेन पंजीकृत किया गया खाता भी उस खाते में होता है जिसमें लोड बैलेंसर होता है, जो हमेशा मामला नहीं होता है। क्या होगा यदि वे दो अलग-अलग खाते हैं, या यदि लोड बैलेंसर एडब्ल्यूएस से बिल्कुल जुड़ा हुआ नहीं है? – kloddant