flyctl fail: lookup api.fly.io: i/o timeout

I’m trying to start using fly.io, but I’ve been getting this error for the last 2 days.

$ flyctl auth login
Error Post "https://api.fly.io/api/v1/cli_sessions": dial tcp: lookup api.fly.io: i/o timeout

The api is responding ICMP:

$ ping api.fly.io
PING api.fly.io(2a09:8280:1:f28:246e:d6a:949:dbbf (2a09:8280:1:f28:246e:d6a:949:dbbf)) 56 bytes de dados
64 bytes de 2a09:8280:1:f28:246e:d6a:949:dbbf (2a09:8280:1:f28:246e:d6a:949:dbbf): icmp_seq=1 ttl=51 tempo=17.3 ms
64 bytes de 2a09:8280:1:f28:246e:d6a:949:dbbf (2a09:8280:1:f28:246e:d6a:949:dbbf): icmp_seq=2 ttl=51 tempo=12.0 ms
^C
--- api.fly.io estatísticas de ping ---
2 pacotes transmitidos, 2 recebidos, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 11.992/14.631/17.270/2.639 ms

For me, it looks like some network issue. Possibly firewall or any geographical restrictions… I’m trying from a brazilian IP. Can it be helped?

I am having the same issue, any solutions