The Fly.io .internal DNS is great for service discovery and connecting to your Machines. Usually, it’s useful that the records are filtered to only return your started Machines, but that can also be a limitation. For example, you might want to check what stopped Machines exist that you could fly-replay to.
To help with that, these new TXT queries exist:
dig TXT all.vms.<appname>.internal
dig TXT all.regions.<appname>.internal
dig TXT all._instances.internal
These already existed without the all. prefix, returning only started Machines (and only regions containing started Machines). The all. variant (as you can guess) returns all Machines and regions, started or not.