reason behind having to flush you DNS cache?

In the last month and a bit I've noticed having to do that on a regular basis for a problem site www.adsltech.com . It has a problematic Host, but I can normally get the IP to do a ping trace and check if port 80 is open. But lately can't check the IP as the nslookup fails, so having to flush the cache.

So is there a possible cause on my end I can fix to help reduce this, or nothing I can do about it?

reason behind having to flush you DNS cache?

XP remembers negative (DNS unable to resolve) entries for a few minutes. As long as that negative entry sits in your DNS cache, your box will continue to give you a cannot find server error. By cleaning out your DNS cache, you can fix this problem.

If you wish to stop XP from placing negative entries into cache, you can make this change in your registry.

1. Goto HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters
2. Build a new DWORD value called NegativeCacheTime and give it a value of 0

I believe the default time is 5 minutes. I always use zero for my default time, but I think the value above is in seconds. So if you only want to save them for 1 minute, then I am assuming you would change that value to 60.