I’ve noticed a similar issue. It just started happening this morning. Yesterday there was no issue.
My error:
✔ Machine 908001db169578 [app] update succeeded
Checking DNS configuration for matchhaus-staging.fly.dev
Error: expected 2 AAAA records for matchhaus-staging.fly.dev., got 1
It seems it’s expecting 2 AAAA records for my app; it does seem to have 2 ipv6 addresses assigned though so that makes sense
I see. The DNS check added to flyctl 0.1.144 is counting the total number of ipv6 addresses allocated to the app rather than just the public ones. Private addresses are obviously not present on the DNS records for the domain.
Hello. I’m still having this issue with the latest flyctl. Did the fix also apply to the darwin/arm64 build? This wasn’t happening for me a few days ago.
Hi harkinian,
Running dig AAAA cg-server-staging.fly.dev, it looks like there should actually be an IPv6 address attached to your app. Could you confirm that?
Huh, for some reason my dig doesn’t show AAAA records for this, but online dig UIs do have it. Probably something on my end. The app settings page does show an IPv6 address, as well as an IPv4. Also, I don’t have ipv6 at home, but that shouldn’t matter for AAAA lookups.