We currently have an on-site DNS server which manages what users can and can't access.
We would like to move this to Google Cloud, would this be possible? Or is Google Cloud DNS just for your own domain rather than a DNS server monitoring DNS requests and managing traffic?
Thanks
Google Cloud DNS doesn't provide any DNS-based blocking / filtering like SafeDNS, OpenDNS or similar solutions.
Have a look at the documentation Google Cloud DNS: