the most flexible solution (in my opinion) is to place DNS settings on neutral ground. thus you remain in control at 100%.
it means:
- set up the name servers where you host your DNS records (neutral).
- where do you host your DNS records: configure your DNS records as you like