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 an address for the web portal; transmitting a request from the DNS server to a separate cache device to request location information relating to a location of the wireless mobile device; receiving at the DNS server a response from the separate cache device, the response containing the location information; and selecting one of a plurality of web portals as a desired web portal based at least in part on a proximity of the selected one of the plurality of web portals to the location of the wireless device.