IPv6 is a record and a transport. Publishing AAAA for an origin that only speaks IPv4 breaks dual-stack clients. Not publishing AAAA when Cloud CDN can deliver over IPv6 leaves performance on the table.
Only publish what accepts packets
Add AAAA for dual-stack endpoints you can probe. Cloud DNS will happily serve a lie if you enter one.
Do not let v4 and v6 maps disagree
If GeoDNS sends IPv4 to region A and IPv6 to region B, you will debug ghosts. Design the maps together.
CDN clients versus origin
The edge can speak IPv6 to users while origin pull stays IPv4. That is normal. Do not publish AAAA for the origin just because the CDN is dual-stack.
