DNS resolution failing after creating dedicated ip addresses

regional IPs are not returned in .fly.dev queries. you can allocate a global IP (without --region flag) to do what you want.

note that shared IPs aren’t based in US, rather they are routed to the region nearest to the user, with anycast.