I did a testsetup today, so the quick-start-script on a public-ip server and then a node on linux in my home network that I made an egress-node and made the netmaker-server an ingress-gw. Then put in the ext-clients dns an IP of an DNS-server in my home network. Then made an external client, put that config on my ios-device and tried.
So far all working well. I can ping the DNS-server in my homenet from the iphone. The WG-config states the DNS-server. However looking at the logs of the coredns-docker all dns-requests go there and not to the specified dns-server.
I tried to read about that and here in the discord was somewhere sth. mentioned it's because the ext. clients are NATed. But I don't know if that's really the problem. I don't get exactly why the requests go to the coredns-container even if an other dns-server is specified.