Your connection actually is working. What’s probably not working is your Domain Name Service, or DNS.
Computers on the internet, whether it’s a server at Google or your PC at home, are actually identified by a number – like 22.214.171.124 for Google. That’s called an IP (Internet Protocol) address. The DNS is the phone book of the internet. Your browser needs the IP address of the server you want to get that web page from, but you just have to type in the name – Google.com. Your browser sends that web site name to the DNS server and DNS sends back the IP address you need. That has to happen before your browser can ask the web site’s server for the actual page.
In most cases, your computer is set to use a DNS service provided by your Internet Service Provider. These ISP DNS services can be slow or occasionally even unavailable.
Using a different DNS service could be more reliable and also faster – reducing the delay you see before a requested web page begins to load. There are free public DNS services you can use including Google’s DNS or OpenDNS. The specifics of how to change your DNS can be found on the OpenDNS web site at http://use.opendns.com/ To use Google’s DNS, follow the same directions but use the IP addresses 126.96.36.199 and 188.8.131.52.
Even when your DNS is down, Net Uptime Monitor keeps reporting that it’s connecting because NUM does not use names to specify server addresses; it uses the numerical IP address directly. This means it doesn’t need or use the DNS. That’s a key feature of NUM’s design – it tests the connection, not your DNS service.