It appears that my ISP's default DNS server crashed a few hours ago. After exhausting the usual network checks to see if my router or modem had just flaked out on my as they do on rare occasion, putting the IP Address in directly made it work each time.
So I told my computer to use OpenDNS for a while. Everything's working fine.
I just never used a non default DNS before.