The purpose of this article is to describe how the DNS process takes place in Explicit, Transparent and Reverse proxy deployments.
Explicit Proxy Deployment: The proxy first receives the client request, then resolves the domain name using its own DNS servers before sending the request outward.
Transparent Proxy Deployment: Clients perform DNS lookups using their configured DNS servers to resolve domain names into IP addresses before forwarding requests to the proxy.
Reverse Proxy Deployment: DNS resolution occurs in specific cases, as outlined in the article on DNS lookups for reverse proxy configurations.