Why is your hosting provider unable to whitelist the IPs? Are they technically unable to do so or just refusing to whitelist?
It looks like your site is built with WordPress, so you could take advantage of Ezoic WordPress Hosting. This is available under Settings in your Ezoic dashboard.
There's also an Ezoic WP plugin you can use to integrate but your host may continue to block IPs.