My ezoic connected wordpress site suddenly has origin error

Username (e.g. epiz_XXX) or Website URL

(please specify the website or account you are asking about)

Error Message origin error

(please share the FULL error message you see)

Other Information ezoic says to ask my host to add their ips, but I don’t know where to ask.

these are the ips to be whitelisted:

(other information and details relevant to your question)

This is what I see

Can you show the dns entry?

Not gonna happen…

dns entry?

does this count?

there’s also this

Can you tell me why has it suddenly started happening after 2 days? It wasn’t happening before.

Most likely due to your own action???
Did you just switch to CloudFlare recently?

yes. ezoic did it for me. I don’t know much about cloudflare per se.

Then you need to follow this guide


Understood. But for now I can disable cloudflare and the website will be live after a while?


no worries. I have followed the instructions. and set up dns properly. thanks for the quick help. much appreciated.

1 Like

Ezoic works by having all traffic to your site pass through their servers. So from our perspective, it will look as if the traffic is coming from Ezoic’s servers, not from your website visitor’s device or from Cloudflare.

This is important for security systems like rate limiting, because all the traffic coming from Ezoic will likely be blocked if the traffic of all visitors is coming from them.

These security systems are managed by us and cannot be disabled or modified by you.


I understand. The following fixes are proposed by ezoic:

1 Whitelisting Ezoic’s IP Addresses
2 Set up an X-Forwarded-For Header ( I have done this from my end, and the instructions say, that you’ll have to make additional implementations from you end)
3 User Agent Authentication:
It is written and I quote, “With all requests, Ezoic will send the actual IP of the user under the request header ‘x-middleton-ip’. If you explain this to your host, they should be able to find the request IP there, rather than by using a ‘requested-by’ header.”

So, if you would be so kind as to help me out, I would appreciate that greatly.


Do note that InfinityFree is a free hosting provider, and the server your website is on is shared by hundreds of other sites.

Therefore, we cannot change server setting to help one person, when it may mess up the websites of hundreds of others.

We recommend that you use our nameservers, or Cloudflare’s nameservers, nobody else’s.

Thanks for your understanding


All of these proposed fixes require changes in the server configuration. And not just any configuration: they require holes to be punched in security systems and to blindly trust whatever Ezoic is sending our way.

I’m sorry, but cannot just make changes to configuration that affects at least tens of thousands of websites because one person chose an advertising provider that has a much more intrusive integration than every other ad provider I know.

You’re free to put ads on your own site and choose which provider you’ll use for it. But it’s up to you to choose a provider that works for you, your site and your hosting.

You can use any nameservers you want, and only our own are officially recommended. But when you start sticking additional proxy layers between our servers and your visitors, you risk breaking stuff, and we only support Cloudflare for this.


This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.