IPv6 AAAA vs. CNAME para o mesmo nome de domínio

9

Eu chego ao meu site de origem por meio de um nome DynDNS e também limito IPv6 por lá.

Na zona do DNS, tenho:

myhomesite CNAME example.dyndns.org.

Como faço para apontar simultaneamente "myhomesite" para um registro AAAA? Se eu trivialmente torná-lo

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

a zona é inválida (CNAME e outros dados).

Você pode sugerir uma maneira de ter o registro CNAME e o registro AAAA visíveis atrás do mesmo nome de domínio?

O que eu não estou procurando é um registro ".ipv6." - que já está no lugar.

    
por unixtippse 06.11.2010 / 08:40

1 resposta

13

Eu copio do DNS para Cientistas de foguetes :

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.

Portanto, o que você deseja fazer não pode ser feito usando um CNAME. Use o CNAME para acessar seu homesite via IPv4 e ter um ponto de registro myhomesite-v6 AAAA para o endereço IPv6

Se você não quiser essa solução, terá que implementar um mecanismo que atualize sua zona DNS toda vez que seu endereço IP mudar com:

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

Mas isso depende da API (se houver) que seu provedor de DNS exporta para você. Por exemplo, se eu tivesse acesso root no servidor DNS, eu periodicamente host -t a example.dyndns.org e usaria a saída para atualizar o arquivo de zona com o endereço IPv4 para myhomesite.

    
por 06.11.2010 / 09:43