Windows網路連線指示器,NCSI

2021-09-20 17:31:31 字數 837 閱讀 8382

從windows vista時代開始,當計算機連線到網路後,windows系統就開始檢測網路連線狀態,是否可以上網等。

具體的工作原理:

1.當計算機網路發生更改時(重啟,更改ip位址,連線到不同的網路等)。

2.計算機嘗試連線:

ncsi.txt是乙個文字文件,檔案編碼格式為ansi,內容只有一行 microsoft ncsi,無回車符等,其他多餘字元。

3.計算機嘗試解析網域名稱:dns.msftncsi.com ,解析結果為固定值:131.107.255.255

當計算機開啟ncsi.txt和解析dns.msftncsi.com 正確時,則提示可以正常連線網路。

可以通過本地組策略或登錄檔的方式禁用網路連線狀態檢測功能。

本地組策略》計算機配置》管理模板》系統》internet通訊管理》internet通訊設定  "關閉windows網路連線指示器活動測試"

hkey_local_machine\system\currentcontrolset\services\nlasvc\parameters\internet

enableactiveprobing預設鍵值為1 ,更改為0可以禁用網路連線指示器。

根據以上原理,我們可以自己做乙個檢測伺服器,通過本地伺服器進行網路連線狀態驗證。

1.安裝iis和dns,預設安裝。

2.在iis的根目錄下c:\inetpub\wwwroot\,新增ncsi.txt,內容為:microsoft ncsi

3.在dns伺服器管理控制台中,新增www.msftncsi.com的解析和dns.msftncsi.com的解析。

4.將客戶端的dns解析更改到檢測伺服器。

微軟官方文件:

Windows中刪除多餘的網路連線

方法1 在裝置管理器 檢視 顯示隱藏的裝置 網路介面卡裡面帶 數字的解除安裝重啟 方法2 執行regedit,找到以下兩個鍵 hkey local machine software microsoft windows nt currentversion networklist profiles hk...

Windows10系統網路連線問題

thinkpad筆記本windows10系統突然遇到網路連線問題 問題 今天同事遇到乙個wifi連線問題,thinkpad筆記本在公司和家裡面都無法連線wifi 尋找問題 首先我檢查的膝上型電腦的硬體問題,對於這個問題,直接使用安全管家的硬體檢測功能就可以判斷出是不是電腦的網絡卡出問題 右鍵點選 我...

c socket網路連線(伺服器端)

首先我們需要新建乙個socket 定義乙個socket socket serversocket new socket addressfamily.internetwork,sockettype.stream,protocoltype.tcp 這三個引數分別是選擇ipv4或者是ipv6,第二個是選擇s...