Just recently a friend called from Spain, having problems connecting anywhere because of DNS problems. His problem was solved by manually adding Google's DNS addresses to the network settings, Internet Protocol version 4. You might be able to add them even to your modem which would serve all of your devices connected to it. The Google DNS server addresses are 8.8.8.8 and 8.8.4.4.