Error: expected 1 AAAA records for xyz.fly.dev., got 0

Hi,

I’m getting a the above error when deploying from GitHub Actions, using the GitHub Action for flyctl.

The problem started when I switched from a shared IPv4 address to an IPv6 dedicated address in the same region as my machine:

$ fly ips list
VERSION	IP                     	TYPE              	REGION	CREATED AT        
v6     	xxx:xxx:xxx::xxx:xxx	public (dedicated)	xxx   	Mar 14 2024 10:35

I gave it a day for the DNS to propagate, but it’s been over a day now and the problem still persists. Seems to be the same issue as this one.

The deploy works, but the action fails. I serve the app behind Cloudflare so it works for IPv4 as well. Having a dedicated IP in a specific region has resulted in a significant speed improvement. Is there a setting to turn off the DNS check?

It seems your app still doesn’t have a shared IPv4. Here’s an example from an app of mine

[I] ➜ fly ips list -a rinha-nginx
VERSION	IP                    	TYPE              	REGION	CREATED AT
v6     	2a09:8280:1::2b:c07d:0	public (dedicated)	global	Feb 23 2024 15:59
v4     	66.241.124.106        	public (shared)   	      	Jan 1 0001 00:00

You might want to try fly ips allocate-v4 --shared and use the A record on your certificate because unfortunately the internet is not ready to work just on IPv6.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.