I see a DNS service on Snow Leopard Server running on my Mac Mini. It lets me put in forwarding addresses that it'll use if it gets a DNS lookup it cannot handle itself. And I'm using it for domain name lookups (that is, if I visit macrumors.com, my computer asks the DNS for its IP address). But I don't understand what the service does exactly. Now, the question is: When it gets requests that it must ask another server for, does it then cache these in some semi-permanent cache that it'll use in the future? My goal is to get a speedy local DNS that usually won't rely on outside servers.