if you want dns on external clients you will still need coredns. You will need to provide the dns server address in "default ext client dns" in the network settings, which should propagate to new ext clients. For existing ext clients, you will need to manually add DNS=x.x.x.x to the WireGuard config