1. A method for providing a network address of a web portal to a wireless mobile device, the method comprising: receiving a request from the mobile device at a DNS server to resolve the network address for the web portal, the network address for the web portal corresponding to one of a plurality of web portals from which a distributed network service is available, the distributed network service being mirrored across the plurality of web portals; transmitting a request from the DNS server to a separate cache device to request a geographic location of the wireless mobile device cached at the separate cache device; receiving at the DNS server a response from the separate cache device, the response containing the cached geographic location of the wireless mobile device; and selecting, via the DNS server, one of the plurality of web portals as a desired web portal from which the distributed network service is available based at least in part on a proximity of the selected one of the plurality of web portals to the geographic location of the wireless device.