I'm surprised you were able to join those clients to the AD server if they were using external DNS.....
As mentioned use internal DNS if they are AD joined, if not external DNS might be faster.
If you found this post helpful, please give it Kudos. If my answer solves your problem, please click Accept as Solution so others can benefit from it.