Dns is used used to resolve a domain name to an ip address (basic explanation). If your'e using a standard isp then I doubt it is a dns problem directly. Maybe you have a program running like peerguardian which will block access to certain sites due to spyware and software piracy issues.
Weird one, but hope this helps.