Sorry for the top reply, but this is more an overview about all messages
than a direct answer. Everything here assumes you are using FreeIPA's
integrated DNS.
First, it was suggested that split view DNS is used. Don't do that, as it
is not supported by FreeIPA. Use it only if you manage your own external
DNS, without using FreeIPA to manage entries.
Regarding forwarding DNS queries, the easiest way is to set a global
forwarder. In my home lab I use public ones, like Google and Cloudflare,
and I'm not much concerned about external traffic, so I leave the default
configuration, "forward first", enabled.
You can find more information about the available options here:
A lot more about working with DNS can be found
Regards,
Rafael