DNS Problem with my Macbook Pro
Try using Google DNS - it will solve the problem, but doesn't go very far as to explaining why it's only your computer experiencing it. It might be worth checking in your hosts file to see if there are any unexpected entries. 

Open Terminal
Type "Sudo nano /etc/hosts"
Enter your admin password

Your ouput should be something similar to the following:

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##

127.0.0.1       localhost
255.255.255.255 broadcasthost


Push ctrl + x to close when finished, and then you can close terminal. You may also have two more localhost entries - you're looking for anything with a * or any of the websites you use normally. I know SelfControl.app modifies this file and sometimes doesn't change it back.