समान डोमेन नाम के लिए IPv6 AAAA बनाम CNAME


12

मैं अपने घर साइट पर एक डीएनडीएनएस नाम के माध्यम से पहुंचता हूं, और वहां आईपीवी 6 भी सुरंग है।

DNS ज़ोन में, मेरे पास है:

myhomesite CNAME example.dyndns.org.

मैं एक साथ AAAA रिकॉर्ड के लिए "myhomesite" को कैसे इंगित करूं? अगर मैं तुच्छ रूप से इसे बनाता हूं

myhomesite CNAME example.dyndns.org.
myhomesite AAAA  2001:db8::1:2:3:4

यह क्षेत्र अमान्य है (CNAME और अन्य डेटा)।

क्या आप उसी डोमेन नाम के पीछे CNAME रिकॉर्ड और AAAA रिकॉर्ड दिखाई देने का एक तरीका सुझा सकते हैं?

मैं जो नहीं देख रहा हूं वह एक ".ipv6 है।" - अविभाजित रिकॉर्ड, जो पहले से ही है।

जवाबों:


15

मैं रॉकेट वैज्ञानिकों के लिए DNS से ​​प्रतिलिपि बनाता हूं :

CNAME RRs में समान नाम के साथ कोई अन्य RR नहीं हो सकता है, उदाहरण के लिए, एक TXT - जो DNSSEC के साथ आने तक सही था और इस मामले में RRSIG, NSEC और कुछ प्रमुख RRR अब एक ही नाम पर कब्जा कर सकते हैं।

इसलिए आप जो करना चाहते हैं वह CNAME का उपयोग करके नहीं किया जा सकता है। IPv4 के माध्यम से अपने होमसाइट तक पहुँचने के लिए CNAME का उपयोग करें और IPv6 पते पर myhomesite-v6 AAAA रिकॉर्ड बिंदु रखें

यदि आप ऐसा समाधान नहीं चाहते हैं, तो आपको एक ऐसा तंत्र लागू करना होगा जो आपके आईपी पते के साथ हर बार आपके DNS ज़ोन को अपडेट करता हो:

myhomesite IN A IPv4.add.ress
           IN AAAA IPv6.add.ress

लेकिन यह एपीआई (यदि कोई है) पर निर्भर करता है कि आपका DNS प्रदाता आपको निर्यात करता है। उदाहरण के लिए यदि मेरे पास DNS सर्वर पर रूट एक्सेस था, तो मैं समय-समय पर host -t a example.dyndns.orgऔर myhomesite के लिए IPv4 पते के साथ ज़ोनफाइल को अपडेट करने के लिए आउटपुट का उपयोग करेगा।


1
आपके जवाब के लिए धन्यवाद। अब मेरे पास जो विकल्प है वह स्थायी AAAA रिकॉर्ड के साथ BIND डायनामिक ज़ोन है जो डायनेमिक A रिकॉर्ड के साथ है। यह समझना विशेष रूप से कठिन नहीं है कि एक ही डोमेन के लिए CNAME और AAAA सह-अस्तित्व नहीं कर सकते हैं, लेकिन फिर भी, शायद एक चतुर समाधान है जो कि DynDNS के उपयोग की अनुमति देता है।
ixtippse

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