When I type in a URL like yahoo (not www.yahoo.com), I get an error that says “DNS name lookup failure”. Whats going on?
You’re almost certainly using traditionaly proxy caching. In this mode, your web browser simply takes the URLs that you type in and feeds them to the cache. When the browser is not configured to use an HTTP proxy, the browser will guess various combinations of host names when it detects host name lookup failures. So when yahoo fails, it might then try yahoo.com, and if that fails, it might try www.yahoo.com — which succeeds. Unlike web browsers, the CacheQube does not attempt to guess hostnames. Instead, when it encounters a hostname that does not exist (i.e., one that does not have a DNS entry), it returns the error as above. There are several workarounds to this problem. One is simply to type in the complete URL you’re interested in (in this case, www.yahoo.com instead of just yahoo). Another solution is to implement transparent caching: with transparent caching, the browser does the DNS host name lookups itself, and so the browser can guess www.yahoo.com when it discovers that yaho