billythekid
Goto Top

Wie erkennt Windows die Internet-Verbindung?

Hallo,

in Windows wird ja unten rechts ein Symbol für die Netzwerkverbindung angezeigt. Je nachdem ein WLAN oder LAN Symbol.
Sobald ich mich mit einem Netzwerk verbinde versucht Windows scheinbar auch Zugang zum Internet zu erlangen.
Klappt das nicht, wird ein gelbes Ausrufezeichen auf dem Symbol dargestellt.

Meine Frage ist: Woran erkennt Windows ob es Internetzugang hat oder nicht?
Wird da, ähnlich wie beim Apple-CNA eine Internet-Adresse abgerufen?

Content-ID: 290475

Url: https://administrator.de/contentid/290475

Ausgedruckt am: 23.11.2024 um 11:11 Uhr

Housefrau
Housefrau 09.12.2015 um 12:08:37 Uhr
Goto Top
Meines Wissen wird da einfach eine Verbindung zu einem Server von Microsoft hergestellt. Wenn's klappt, hat man Internet.

Welches Protokoll (Ping, HTTP, ...) weiß ich leider nicht.
114757
Lösung 114757 09.12.2015 aktualisiert um 15:15:47 Uhr
Goto Top
Moin,
dafür ist der Dienst NLA (Network Location Awareness / NlaSvc) zuständig, der zuerst versucht per GET Request ein Textfile auf dem Server bei MS herunterzuladen, und zwar ist dies diese Adresse: http://www.msftncsi.com/ncsi.txt.
Zusätzlich prüft Windows ob es den zugehörigen DNS-Record von dns.msftncsi.com korrekt auf die IP 131.107.255.255 auflösen kann. Diese Kombination ermöglicht es Windows auch festzustellen ob es an einem Hotspot hängt und kann so zusätzlich eine Meldung einblenden die einen auf die Hotspotseite (Captive-Portal) führt.
Diese Prüfung führt Windows in regelmäßigen Intervallen durch um den Status des Netzwerks (Icon etc.) aktualisieren zu können.

Kannst du alles hier detailliert nachlesen:
http://blogs.technet.com/b/networking/archive/2012/12/20/the-network-co ...
http://blog.superuser.com/2011/05/16/windows-7-network-awareness/

Gruß jodel32
runasservice
runasservice 09.12.2015 um 12:17:45 Uhr
Goto Top
Zitat von @billythekid:

Meine Frage ist: Woran erkennt Windows ob es Internetzugang hat oder nicht?

Windows benutzt dazu den Network Connectivity Status Indicator (NCSI) und prüft eine ganze Reihe von Funktionen u.a. die Website http://www.msftncsi.com/ncsi.txt.

MfG Andreas