@selea@kaalki You should be able to host your own DNS resolver via AdGuard(and make it accessible to the internet). However, perhaps a managed service might be better. Have you looked into opendns at all? https://www.opendns.com/setupguide/#familyshield
It might be missing some of what you require though.
https://pi-hole.net/