Ezoic has supplied the ads,txt file. The site has been working fine with Ezoic for 3 months.
Here is their response re: whitelisting.
“Sometimes a host/registrar will block Ezoic’s IPs because Ezoic has a wide range of IPs, therefore they might incorrectly identify Ezoic’s IPs as ‘bots’ and block them, it’s common to happen. Were you able to ask Nelify to whitelist Ezoic’s range of IPs that were sent over in the last message?”
They may have no idea who Netlify is. Typically, any blocking would be done by your ISP, your browser, your Internet security devices (if any), your anti-whatever software (if any), etc. Services such as Cloudflare might also prevent connection with some IP addresses, but I have never seen Netlify block an IP.
Are you able to visit the sites listed in the ads.txt file directly, that is, not through your website?
Hi, @Kev, and welcome to the Netlify community site.
It is possible that an IP address has been blocked if it was part of a DDoS attack against a site hosted at Netlify. The chances that one of these IP addresses is being used by Ezoic is small but it isn’t impossible either.
There is a way to know for certain!
Would you please send us the list of IP addresses and I’ll confirm if we are blocking any of them?
I’m fine with you posting that list publicly (but I don’t know if Ezoic is). If you prefer, you can private message (PM) that information to us but PMs won’t get replies as quickly as a public response. (This is because PMs will exclude the rest of the support team and only one of us is able to reply.)
Hi, @Kev, none of those IP addresses/blocks are blocked by Netlify at this time. (There is only a single IP address blocked at this time and it isn’t on that list.)
There isn’t any explanation from out side why HTTP requests to this site would have stopped working. I do see the drop in traffic for this site at Netlify, but there is no error on our side.
We would normally ask for the x-nf-request-id header for a failed request. However, I don’t know if Ezoic retains those details. Would you please ask them for that header or the information it replaces?
There is more information about this header here:
If that header isn’t available for any reason, please send the information it replaces (or as many of these details as possible). Those details are:
the complete URL requested
the IP address for the system making the request
the IP address for the CDN node that responded
the day of the request
the time of the request
the timezone the time is in
With this information, we’ll be able to confirm if the request reached our service or not.