IPv6 AAAA vs. CNAME für denselben Domainnamen

12

Ich erreiche meine Homepage über einen DynDNS-Namen und habe dort auch IPv6 getunnelt.

In der DNS-Zone habe ich:

myhomesite CNAME example.dyndns.org.

Wie zeige ich gleichzeitig "myhomesite" auf einen AAAA-Datensatz? Wenn ich es trivial mache

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

Die Zone ist ungültig (CNAME und andere Daten).

Können Sie eine Möglichkeit vorschlagen, den CNAME-Eintrag und den AAAA-Eintrag hinter demselben Domainnamen sichtbar zu machen?

Was ich nicht suche, ist ein ".ipv6." - angehängter Datensatz, der bereits vorhanden ist.

unixtippse
quelle

Antworten:

15

Ich kopiere von DNS für Raketenwissenschaftler :

CNAME-RRs können keine anderen RRs mit demselben Namen haben, z. B. eine TXT - das war wahr, bis DNSSEC hinzukam, und in diesem Fall können RRSIG, NSEC und bestimmte KEY-RRs jetzt denselben Namen belegen.

Daher kann das, was Sie tun möchten, nicht mit einem CNAME ausgeführt werden. Verwenden Sie den CNAME, um über IPv4 auf Ihre Homepage zuzugreifen, und lassen Sie einen myhomesite-v6 AAAA-Aufzeichnungspunkt auf die IPv6-Adresse verweisen

Wenn Sie eine solche Lösung nicht möchten, müssen Sie einen Mechanismus implementieren, der Ihre DNS-Zone jedes Mal aktualisiert, wenn sich Ihre IP-Adresse ändert mit:

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

Dies hängt jedoch von der API (falls vorhanden) ab, die Ihr DNS-Anbieter an Sie exportiert. Wenn ich beispielsweise Root-Zugriff auf dem DNS-Server hätte, würde ich host -t a example.dyndns.orgdie Ausgabe regelmäßig verwenden und die Zonendatei mit der IPv4-Adresse für myhomesite aktualisieren.

Adamo
quelle
1
Danke für deine Antwort. Die Alternative, die ich jetzt habe, ist eine dynamische BIND-Zone mit einem permanenten AAAA-Datensatz, der den dynamischen A-Datensatz begleitet. Es ist nicht besonders schwer zu verstehen, dass CNAME und AAAA für dieselbe Domain nicht koexistieren können, aber vielleicht gibt es dennoch eine clevere Problemumgehung, die die Verwendung von DynDNS ermöglicht.
Unixtippse
Es gibt keine Problemumgehung für das CNAMEProblem " Fahrten alleine".
womble