For whatever reason, it is not keeping it's cache up to date. I've had a DNS lookup attempted until I believed that it would never be resolved.
So I turned the DNS Client service off, and disabled it.
Since doing this, all of my URLs are still resolved by my ISPs DNS (maybe even faster) in Internet Explorer, and SpamX is resolving names. It may have to retry once in a while, but it always seems to get an answer. This was not the case before.
To disable this service on your computer, go to Control Panel, click Administrative Tools, click Services.
Right click on DNS Client, and click Stop.
Right click on DNS Client, and click Properties, then in Startup type: select Disabled, the click Ok.
I'm curious if you have the same experience...