Found something interesting about the DNS service. It seems when searching around on Google to be 60% (off) - 40% (on) whether to Disable it or let it run on Automatic. I have tried it both ways and I don't seem to notice anything unusual either way.
Disabling the Windows "DNS Client" Service
10 Windows XP Services you Should Never Disable
This service resolves and caches DNS names, allowing the system to communicate with canonical names rather than strictly by IP address. DNS is the reason that you can, in a Web browser, type http://www.techrepublic.com
rather than having to remember that http://188.8.131.52
is the site’s IP address.
If you stop this service, you will disable your computer’s ability to resolve names to IP addresses, basically rendering Web browsing all but impossible.
... a few comments from what others are doing with DNS Service would be appreciated ... On or Off.
Now, I came across this whole new idea (to me) just yesterday and I would like some input on this person's approach ... He leaves it running (default) but has made a registry script for Windows XP and Windows 2000 users to disable unsuccessful ("negative") DNS caching by adding three Registry Values (NegativeCacheTime, NetFailureCacheTime, and NegativeSOACacheTime, all not normally present), setting them to zero.
How does this idea sound to others here that have more knowledge on the subject than I have? The registry script file download link still works and then there is also a link to an "Undo File" ... a simple INF script to reverse things. So you let the DNS service run as normal (default) with this registry script file in place.
How to keep DNS Errors from slowing you down!
Turn off unsuccessful ("negative") DNS caching
Applies only to Windows XP and Windows 2000.
Unsuccessful ("negative") DNS caching can be disabled by adding three Registry Values (NegativeCacheTime, NetFailureCacheTime, and NegativeSOACacheTime, all not normally present), setting them to zero. Since manual editing of the Registry is a tricky and risky business, I've provided a simple Registry script to do the job. (Click the link to start the download; save the script to your desktop; and then double-click on it to run it. When you get "Are you sure you want to add the information ..." dialog box, click Yes. The script can be tossed into the Recycle Bin after it has been run.) There is no real downside to making these changes -- just delay if you make repeated tries to an invalid Internet name. (Nevertheless, please note that you use this script at your own risk, and that it's always a good idea to back up your Registry before making any change.)
* Works for dial-up too!
Although it may not be as noticeable as on broadband, this problem can occur on dial-up as well, so turning off unsuccessful ("negative") DNS caching (as described above) is also recommended for dial-up.
* If you change your mind
To go back to Windows default behavior, simply remove the three Registry Values described above. Since manual editing of the Registry is a tricky and risky business, I've provided a simple INF script to do the job. (Click the link to start the download; save the INF file to your desktop; right-click on it, and then choose Install to run it. The INF file can be tossed into the Recycle Bin after it has been run.)
Edited by duffy98, 18 May 2013 - 07:56 AM.