I deployed an app that is only accessible internally within the organization. When I try to connect to http://private-app.internal:8080, I receive the following error:
# This request is made from another Fly app within the organization
> Req.post!("http://private-app.internal:8080/messages/new")
** (Mint.TransportError) non-existing domain
(req 0.3.0) lib/req.ex:641: Req.request!/1
The private-app is listening to IPv4 and IPv6 as per suggested in [3] & [4].
Can someone please shed some light on this problem?
This sounds like an DNS issue with your application if it can’t resolve that domain correctly. If you had the ability to run curl on app, you could determine whether this is a Elixir issue or (most likely) a networking issue. I assume you’re talking about this specifically? Private Networking · Fly Docs