我通过DynDNS名称访问我的主站点,并在那里有隧道IPv6.
在DNS区域中,我有:
myhomesite CNAME example.dyndns.org.
如何同时将“myhomesite”指向AAAA记录?如果我轻而易举地做到了
myhomesite CNAME example.dyndns.org. myhomesite AAAA 2001:db8::1:2:3:4
区域无效(CNAME和其他数据).
您能否建议一种方法让CNAME记录和AAAA记录在同一域名后面可见?
我不想要的是一个“.ipv6.” – 已经存在的固定记录.
解决方法
我从DNS复制
Rocket Scientists:
CNAME RRs cannot have any other RRs
with the same name,for example,a TXT
– well that was true until DNSSEC came along and in this case RRSIG,NSEC and
certain KEY RRs can now occupy the
same name.
因此,使用CNAME无法完成您想要做的事情.使用CNAME通过IPv4访问您的主站点,并将myhomesite-v6 AAAA记录指向IPv6地址
如果您不想要这样的解决方案,则必须实施一种机制,以便在每次IP地址更改时更新DNS区域:
myhomesite IN A IPv4.add.ress IN AAAA IPv6.add.ress
但这取决于您的DNS提供商导出给您的API(如果有).例如,如果我在DNS服务器上有root访问权限,我会定期托管一个example.dyndns.org并使用输出来更新带有myhomesite的IPv4地址的zonefile.