diff --git a/cmd/tailscale/cli/netcheck.go b/cmd/tailscale/cli/netcheck.go index 37c9611de..6b6e3b412 100644 --- a/cmd/tailscale/cli/netcheck.go +++ b/cmd/tailscale/cli/netcheck.go @@ -64,7 +64,11 @@ func runNetcheck(ctx context.Context, args []string) error { } dm, err := tailscale.CurrentDERPMap(ctx) - if err != nil { + noRegions := dm != nil && len(dm.Regions) == 0 + if noRegions { + log.Printf("No DERP map from tailscaled; using default.") + } + if err != nil || noRegions { dm, err = prodDERPMap(ctx, http.DefaultClient) if err != nil { return err