deployments return RESOURCE_NOT_FOUND without VPN but work with VPN

Hi,
I’m experiencing a strange issue with multiple Vercel deployments.
When I access my deployments normally, I get:

404: NOT_FOUND
Code: RESOURCE_NOT_FOUND

Response headers:

X-Vercel-Error: RESOURCE_NOT_FOUND
X-Vercel-Id: fra1::...

Example deployment:

https://streamify-player.vercel.app

What’s confusing is that:

  • The deployments are healthy and deployed successfully.

  • The exact same URLs load correctly when I connect through a VPN.

  • This affects multiple Vercel deployments, not just one project.

  • DNS resolution works correctly.

  • Ping works normally.

  • curl -I returns the same RESOURCE_NOT_FOUND response when not using a VPN.

  • The projects are Next.js applications.

Example curl output:

HTTP/1.1 404 Not Found
X-Vercel-Error: RESOURCE_NOT_FOUND
X-Vercel-Id: fra1::dgzrv-1780462390502-16decc05915e

it was fine for the past week but Because multiple deployments are affected and everything works through a VPN, I’m wondering if this could be related to regional routing, edge network behavior, ISP issues, or a hostname mapping problem on a specific edge region because someone from the same region (iran) tried and got the same error code.

There’s another community post with 404 debugging tips that might be helpful. Please give these solutions a try and let us know how it goes.

A human should be around soon to offer more advice. But you can also get helpful information quickly by asking v0.