Jak systém Windows zjišťuje, zda je připojen k internetu?

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Pokud jste se někdy setkali s výzvou Připojeno, Není vyžadován žádný přístup k internetu nebo ověřování v prohlížeči, musíte být na to určitě zvědaví. Jak náš počítač pozná, kdy je k dispozici internet a kdy zmizí?

Jak Windows přesně ví, kdy je počítač připojen k internetu?

Tento článek odpovídá na otázku vysvětlením celého procesu sledování internetového připojení ve Windows. Rychlý souhrn skrýt 1 Indikátor stavu připojení k síti 2 Jak NCSI funguje 3 A co vaše soukromí? 3.1 Jak zakázat NCSI z Editoru registru 3.2 Jak zakázat NCSI z editoru zásad skupiny

Indikátor stavu připojení k síti

The Indikátor stavu připojení k síti (NCSI) je mechanismus, který mimo jiné ovládá zobrazení připojení k internetu na hlavním panelu. NCSI je součástí Povědomí o síti program, který byl poprvé představen v systému Windows Vista a od té doby se provádí v každé verzi systému Windows.

Tento mechanismus je považován za inteligentní systém upozornění, aby uživatelé věděli o svém aktuálním stavu internetu. Pokud NCSI nemůže plnit svou funkci, bude to znamenat, že není k dispozici internet, přestože je počítač schopen přistupovat k internetu prostřednictvím prohlížeče a pingovat jiné IP adresy.

Jak NCSI funguje

NCSI pracuje ve dvou kritických krocích ke kontrole stavu internetu, ke kterému je počítač připojen. Tyto dvě úlohy jsou prováděny nezávisle.

  1. NCSI provádí vyhledávání DNS pro www.msftconnecttest.com a poté odešle požadavek HTTP Get na http://www.msftncsi.com/ncsi.txt a stáhne textový soubor. Toto je prostý textový soubor, který obsahuje test Microsoft Connect.
  2. NCSI také provádí vyhledávání DNS pro dns.msftncsi.com a zkontroluje, zda je odpovídající IP adresa 131.107.255.255 .

Od kroku 1, pokud je přijat textový soubor obsahující přesnou shodu, systém Windows zjistí, že je počítač připojen k internetu. Pokud však textový soubor není stažen nebo byl přesměrován, NCSI přejde na druhý krok.

Jakmile se NCSI rozhodne pro dns.msftncsi.com , poté zkontroluje, zda je stránka přístupná. Pokud je stránka přístupná, ikona sítě v oznamovací lišta ukazuje, že má přístup k internetu.

Pokud je však stránka nepřístupná, zobrazí se výzva, že může být vyžadováno další ověření. Pokud ale rozlišení DNS zcela selže nebo se vrátí na jinou IP adresu, ikona sítě zobrazí Žádný přístup k internetu.

Podobný scénář může nastat, pokud pracujete za a firewall a blokuje veškerý příchozí i odchozí provoz , a umožňuje průchod pouze určitému provozu. To by znamenalo, že s NCSI nebude možné komunikovat www.msftncsi.com a www.msftconnecttest.com . To by následně vyzvalo systém Windows, aby ukázal, že ve vašem počítači není k dispozici internet.

Řešením je povolit příchozí i odchozí komunikaci prostřednictvím brány firewall pro výše uvedené adresy URL.

A co vaše soukromí?

Podle dokumentace poskytnuté společností Microsoft na NCSI jejich servery ukládají čas přístupu a také IP adresy, když je odeslán požadavek na vyhledávání DNS na www.msftncsi.com . Ačkoli tvrdí, že informace jsou důvěrné, někteří lidé s nimi mohou být stále nepříjemní.

Řešením je deaktivace funkce NCSI ve vašem systému Windows. Toho lze dosáhnout změnou systémových registrů a také z editoru zásad skupiny.

Jak zakázat NCSI z Editoru registru

  1. Otevřete Editor registru zadáním regedit v Run.
  2. V levém podokně přejděte na následující:
    HKEY_Local_Machine -> Systém -> CurrentControlSet -> Služby -> NlaSvc -> Parametry -> Internet
  3. Nyní dvakrát klikněte EnableActiveProbing v pravém podokně a nastavte Hodnotové údaje na 0 .

    Klikněte OK a restartujte počítač

Jak zakázat NCSI z editoru zásad skupiny

Stejné funkce lze dosáhnout také pomocí editoru zásad skupiny.

  1. Spusťte editor zadáním gpedit.msc v Run.
  2. V levém podokně přejděte na následující:
    Konfigurace počítače -> Šablony pro správu -> Systém -> Správa internetové komunikace -> Nastavení internetové komunikace
  3. V pravém podokně poklikejte Vypněte aktivní testy indikátoru stavu připojení k síti Windows a poté vyberte Povoleno . Klikněte OK .
  4. Nyní otevřete příkazový řádek zadáním cmd v Run.
  5. Vstupte gpupdate /force vynutit změny provedené v zásadách skupiny.

Všimněte si toho, že změna tohoto parametru zastaví váš operační systém v komunikaci se servery NCSI, a proto nebudou vydávány žádné další výzvy, zda prohlížeč vyžaduje další ověřování.

Naopak, Oznamovací zásobník nyní ukáže, že neexistuje žádný přístup k internetu, i když ano.

Někteří lidé po deaktivaci NCSI zaznamenali problémy se svými aplikacemi, jako jsou Office 365, Skype, OneDrive a Outlook. V našem případě však všechny aplikace fungovaly jako obvykle.

Doufáme, že tyto informace považujete za cenné.