If the DNS servers provided by your ISP are failing at times, you might try using some publicly available servers. This site also provides some assistance on how to set these up in your computer or router.
Some good ones that I often use, grouped in pairs:
Bookmarks