zer0nz wrote:admin wrote:Google DNS is good, but I still prefer to have a DNS lookup locally, especially for 99% of my internet use is visiting the same sites and the lookup occures one hop away from my computer across a 1 gig ethernet cable to my router rather than going all the way around the World. Be kind to the internet and boost your internet speed by using something like dnsmaque.
http://www.thekelleys.org.uk/dnsmasq/doc.html , and set Google and some other open dns server as your upstream lookup, when it is not already in the cache. After a few days or weeks, once your cache is established, very little of your internet connections will involve an offsite lookup. That can add anywhere from a half a second to in my experience up to 5 or 10 seconds in connecting to a sites outside the country (especially if there is a lot of advertising that involves other domain lookups in the site).
Also, you will see a lot of what seems like dropped or timed out pages, start to smooth out or disappear.
i have 9 locally cached dns servers on our network

no problems with dns now!
9 is typically kind of overkill, depending on the size of the network and what you are doing. If you do need it, It likely works better if you point one dns server at the others, as the primaries, and secondaries. That way if one on the network has it cached, and the others do not, it spreads across the network. At some point it might actually create delays as it goes around trying to find out if any of the other servers have it, and the wait for their responses. I found 2-3 on a network is good balance, so in the event one or two go down, the network will continue to function normally. I don't think I would give my dns servers more than two backup dns inside the network, before going out to the internet to get a lookup. I also use my dnsmasque on tomato flashed routers for things like DHCP in the network and my own internal domain name system, vpn to our office in Temuco, and so on. So, a lot of the lookups have nothing to do with public DNS, but are critical to keep my network functioning correctly.