I cannot get your point Robert. There are root DNS servers, several of them if one is down. I don't know how Microsoft coded the check whether the internet is accessible from a client or not. The main problem is that the new method and the classic method
can lead to different results, and the store, at least from what I have experienced will only use the new method to check whether you are online or not.
No one forces Microsoft to use a single point of failure for checking a DNS availability in regards of this.
So they could even make several requests, analyse them and give a vague report:
e.g.
- checking one or several a root-DNS server
- if one of many fails bringing up a message like Internet may have have issues.
- Checking HA DNS servers of Microsoft, that are also used for the store
- this will determine if the client really has generic internet issues or just Microsoft services are affected.
- DNS lookup or ping at the client gateway
- checking proxy availability, if any set
or vice versa.
They could even check this in junction to your region (Windows Location Service) or Regional settings as a last resort.
Anyway, there is no excuse that the store reports you have no internet, while it is properly working, just because the new detection method they introduced with Win 8 fails to give a correct status, may it be unneeded driver incompatibilities alike the AVM
WLAN Stick I mentioned or other things, that are out of the sphere of an average user.
I have to question Microsoft, why they are not able to determine it correctly, while internet connection works flawless for any applications including Internet explorer
Admit that the internet connection check of the classic network neighbourhood works very well compared to the new one, which is mostly the root of this thread and problem, given it is not the users "fault" at all.