While self-hosting reduces the number of requests to upstream, it does not completely solve the problem (since OP still needs to forward requests to an upstream DNS). Do you have any suggestions for that?
Unbound can be configured to make requests directly to the DNS "root server" . These should not be censored. The guide linked by surfbum explains this accordingly.