There is provided a system for resolving a proxy server name for a web
browser request issued by a user device in a network. The user device has
a browser configured with the proxy server name. The system includes a
Domain Name System (DNS) server and a web server. The DNS server
generates a private Internet Protocol (IP) address associated with the
user device in response to a non-resolvable DNS query from the user
device that specifies the proxy server name, and creates a one-to-one
mapping that relates the private IP address to the proxy server name. The
web server receives a web browser request from the user device. The web
browser request has been redirected to the web server and has an original
destination IP address equal to the private IP address. The web server
identifies the proxy server name from the private IP address using the
one-to-one mapping.