If you are running these DNS services on your host machine it is likely that DNS won't work from your minikube cluster.
The following command will create a new minikube cluster using the latest version of kubernetes available to our minikube version. This was written with the version of v.1.24.0 installed on my laptop.
# if you already have a minikube cluster named minikube you will need to supply the -p to give a new profile name to each minikube command.
minikube start --driver=hyperkit