Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Possible Duplicate:
How does Windows know whether it has internet access or if a Wi-Fi connection requires in-browser authentication?

I see "internet connection" or "no internet connection" on the network chooser in windows 7. How does it knows if it has an internet connection at all? What site does it ping? (or access, or lookup.... or ???)

share|improve this question

marked as duplicate by ChrisF, slhck Jan 15 '13 at 11:31

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

up vote 2 down vote accepted

It checks for DNS. If you have a loaded DNS list then it considers you connected to the internet.

If you don't have DNS then it assumes you're on LAN only.

It will mistakenly tell you you're connected to the internet if you're on a LAN that has a local DNS server that is not actually able to reach the external network.

share|improve this answer
You can also hardcode your DNS servers and then connect to a local router that doesn't have access to verify this. It won't know that you're not actually connected if you have DNS – Steven Mietelski Jan 4 '11 at 21:16

Actually this feature is called Network Connectivity Status Indicator (NCSI), it basically does a DNS resolution of a specific Microsoft server, then requests a file from it that should contain a certain phrase.. More details can be found from the superuser blog post that discussed a superuser Question of the Week...

*The mentioned question and blog post were written AFTER the time this question was asked.. But I don't think that question will ever be closed as duplicated after all those upvotes :D

share|improve this answer

Not the answer you're looking for? Browse other questions tagged .