We made DNS lookups from within Machines more reliable

Hi,

I’m seeing Net::OpenTimeout / Faraday::ConnectionFailed errors when connecting from Fly (dfw) to login.salesforce.com:443.

  • It worked fine last night and still works locally.

  • Inside a Fly VM:

    • curl -4 (IPv4) succeeds.

    • curl -6 (IPv6) fails.

  • Ruby/Net::HTTP uses the order returned by DNS. If AAAA is returned first, the request hangs until timeout.

Is this related?

Thanks