Try disabling your firewall momentarily, see if it helps the issue.
Try alternate DNS servers, such as Google Public DNS or OpenDNS.
Google Public DNS
OpenDNS - Cloud Internet Security and DNS
Are you sure its DNS? You can try flushing your DNS cache as well.
type "IPConfig FlushDNS" at a command prompt. Capitalization doesn't matter. Check your HOSTS file, see if any alterations have been made that you didn't make yourself.
HOSTS is located in C:\windows\system32\drivers\etc\HOSTS.
Open it with notepad or similar. If you haven't made any alterations, you should see "127.0.0.1 localhost." or similar.
That's also a handy tool to fight advertisements.
Blocking Unwanted Parasites with a Hosts File
Bitdefender's Firewall has given me problems in the past. Their stealth-mode for the network adapter has prevented it from properly registering. A simple solution was to turn off stealth-mode for each adapter through Bitdefender's firewall.
I've also had problems with Norton leaving behind a firewall filter driver on the network adapter after uninstalling Norton software. Easiest way out of that one is using Norton's uninstall tool.
https://www-secure.symantec.com/nort...=1&pvid=f-home