IPv6 AAAA vs. CNAME per lo stesso nome di dominio


12

Raggiungo il mio sito di casa tramite un nome DynDNS e ho anche tunnelato IPv6 lì.

Nella zona DNS, ho:

myhomesite CNAME example.dyndns.org.

Come posso indicare contemporaneamente "myhomesite" a un record AAAA? Se ce la faccio banalmente

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

la zona non è valida (CNAME e altri dati).

Puoi suggerire un modo per avere il record CNAME e il record AAAA visibili dietro lo stesso nome di dominio?

Quello che non sto cercando è un ".ipv6." - record con correzione, che è già in atto.

Risposte:


15

Copio da DNS per Rocket Scientists :

I RR CNAME non possono avere altri RR con lo stesso nome, ad esempio un TXT - questo era vero fino all'arrivo di DNSSEC e in questo caso RRSIG, NSEC e alcuni RR KEY ora possono occupare lo stesso nome.

Pertanto, ciò che si desidera fare non può essere eseguito utilizzando un CNAME. Usa CNAME per accedere al tuo sito di casa tramite IPv4 e avere un record AAAA myhomesite-v6 all'indirizzo IPv6

Se non si desidera tale soluzione, è necessario implementare un meccanismo che aggiorna la zona DNS ogni volta che l'indirizzo IP cambia con:

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

Ma ciò dipende dall'API (se presente) che il tuo provider DNS ti esporta. Ad esempio, se avessi accesso root sul server DNS, periodicamente host -t a example.dyndns.orgutilizzerei l'output per aggiornare il file di zona con l'indirizzo IPv4 per myhomesite.


1
Grazie per la tua risposta. L'alternativa che ho ora è una zona dinamica BIND con un record AAAA permanente che accompagna il record A dinamico. Non è particolarmente difficile capire che CNAME e AAAA per lo stesso dominio non possono coesistere, ma comunque, forse c'è una soluzione intelligente che consente l'uso di DynDNS.
Unixtippse

Non c'è soluzione alternativa al problema " CNAMEcavalcate da soli".
womble
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.