I agree completely with @hrishikesh. (Being me, though,I would have used “way more words” to say the exact same thing. I’m a “wordy” kind of person.)
To paraphrase what @hrishikesh is saying, using Netlify DNS is not required. If you want more flexibility, you can use any third-party DNS service and use our external DNS instructions instead (the link he sent to you above).
Reading between the lines, I’m guessing that Ezoic might act as a proxy in front of the web host. If that is the case, you might need to purchase SSL certificates from a third-party. Netlify cannot create the automatic SSL certificate using Let’s Encrypt if there is a proxy in front of our service in most cases. For more a in-depth discussion of this please see the following support guide about proxying to Netlify using Cloudflare. That support guide talks about Cloudflare but the same is true of any service used to proxy to us.
If there are other questions about this, please let us know.