I have a router named alice, and servers named bob and charlie. I want to be able to use IPv6 to go directly to alice, bob, or charlie, and I want IPv4 to continue to work, giving me alice's address so that it can use NAT to get to bob and charlie. Also, I have dynamic DNS.
So currently I have:
CNAME alice -> abcdef.dyndnsroutercompany.com
CNAME bob -> alice
CNAME charlie -> alice
now I want to add AAAA records for alice, bob, and charlie, but I can't, because they would conflict with the CNAME records. I can't even convert all the CNAME records to A records, because they are assigned dynamically by a third party.
Is there any DNS solution to this problem?
Currently my solution is to abandon IPv4 completely.