You can avoid these problems by not enabling DHCPv6 internally, just "unmanaged" RA, like described here. Thereby, you do not poison your internal DNS.
prefix ::/64 infinity
prefix 2222:3333:4444:yyyy::/64 infinity