Windows 8 store app
Typically a domain name is tested by trying to resolve the IP; in store apps this is done using DatagramSocket.GetEndpointPairsAsync method. The problem I'm encountering is that ISPs are performing DNS tests and returning a valid IP pointing to a DNS error page.
All very helpful if you are using a browser but a pain from within code.
If there a better way to test if a host is reachable?