Unable to run any commands without --no-dns-resolver flag

Using debug here is the code I see:

Debug: Using custom DNS resolver 1.1.1.1:53
Debug: Get "https://api.doppler.com/v3/auth/cli/generate?arch=64-bit&hostname=Helios&os=linux&version=v3.30.1": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
Debug: Get "https://api.doppler.com/v3/auth/cli/generate?arch=64-bit&hostname=Helios&os=linux&version=v3.30.1": context deadline exceeded (Client.Timeout exceeded while awaiting headers)

I have tried on windows using WSL2 as well as on a mac where I get pretty much the same error.

I have tried updating my router’s DNS to Google’s DNS servers and get the same error.

The only thing that works is using a VPN on windows. (The same VPN doesn’t work on mac)

My ISP is centurylink

Thanks for the info @lotap.

Our engineers are investigating this issue and for now, you can add the --no-dns-resolver flag which bypasses the internal DNS resolver that uses 1.1.1.1:53.

You can also disable the DNS resolver for all requests by setting the following environment variable:

export DOPPLER_DISABLE_DNS_RESOLVER="true"

Hi @lotap,

Wanted to let you know that we’ve just released CLI version v3.31.0 which disables our custom DNS resolver by default, meaning the --no-dns-resolver flag or DOPPLER_DISABLE_DNS_RESOLVER environment variable is no longer necessary.