The purpose of this article is to describe how the DNS process takes place in Explicit, Transparent and Reverse deployments
In Explicit deployments, the proxy receives a request from the client and then contacts its own DNS servers before making the request outbound.
In Transparent deployments, the clients perform DNS lookups with their own configured DNS server/s in order to resolve the names into IPs before sending the requests to the proxy.
In Reverse deployments, lookups are performed under certain circumstances detailed in article TECH242768