I purchased a dedicated IPv4 address for my fly.io app so that my payment gateway could whitelist this specific IP for API calls. However, I’ve discovered that my outbound requests are not using this dedicated IP address.
I’ve configured my fly.toml file to use the dedicated IP for outbound connections, but when testing with curl https://api.ipify.org from within my app, it shows a different IP than my purchased dedicated IP.
Hi… There are at least three different kinds of IP address that people informally call “dedicated” on the Fly.io platform; consequently, to clear the underbrush a bit, it would probably help to start by posting your full fly.toml file, the output of fly m egress-ip list for each of your Machines, and the region that each of those Machines lives in.
(Feel free to * out any names that you consider sensitive, but show the full structure.)