DNS problem in a macOS Big Sur Client

After upgrading to Bug Sur from Mojave, I encounter the following problem:

Case 1:
I added 8.8.8.8 into Nameservers in tailscale web console.
When I connect to tailscale without using exit-node, DNS is not working.
When I connect to tailscale with exit-node, everything looks fine.
Output of scutil:
$ scutil --dns
DNS configuration

resolver #1
nameserver[0] : 8.8.8.8
if_index : 13 (utun2)
flags : Supplemental, Request A records, Request AAAA records
reach : 0x00000003 (Reachable,Transient Connection)
order : 100400

resolver #2
nameserver[0] : 8.8.8.8
flags : Request A records
reach : 0x00000002 (Reachable)
order : 200000


Case 2:
Empty Nameservers in tailscale web console.
When I connect to tailscale without using exit-node, everything looks fine.
When I connect to tailscale with exit-node, DNS is not working.

This issue is reported with https://github.com/tailscale/tailscale/issues/1647, which will be addressed in the 1.8 release in a week or so.

Please upgrade to that and let us know if you are still having issues with your DNS resolution.

Thank you,