You could try Google's public DNS servers, 8.8.8.8 and 8.8.4.4.
I have this same problem, connection times out when trying to connect on home network (I use Charter), it was working fine yesterday morning then during the day it stopped. Right now I am using a proxy service I have, it seems to be an issue with all of our home computers. I am assuming it is an issue on Charters end but not really sure what to do, never had this problem before with any other site. Might try seeing if there are different DNS servers I can use through Charter?