什么是网络连接状态指示器NCSI
2016-01-14 14:34
399 查看
什么是网络连接状态指示器?
(NCSI ,Network Connectivity Status Indicator),中文意思:网络连接状态指示器,是Windows系统判断某一台机器是否能够连接到Internet的技术。其实,最早是Vista率先采用了该功能。
每一位用户连接到网络时,系统会自动向微软发送一个域名访问请求,访问的结果就是作为网络连接状况指示器。如下图,表示网络连接正常。
![](http://s3.51cto.com/wyfs02/M02/79/A4/wKioL1aXQYnBg5g5AAAQ_ed_MV0230.png)
如何检测网络是否正常?
1) NCSI首先在dns.msftncsi.com上执行一次DNS查询,dns.msftncsi.com应该解析为131.107.255.255,如果地址不匹配,那么它会猜测网络连接工作不正常。
2) 然后请求访问文件http://www.msftncsi.com/ncsi.txt,这是一个明文文件,只包括文字“MicrosoftNCSI”。
![](http://s3.51cto.com/wyfs02/M00/79/A6/wKiom1aXQVfjNyfnAAAmqO_a2rg189.png)
![](http://s3.51cto.com/wyfs02/M01/79/A6/wKiom1aXQVjRpFXsAAAi_G3sims934.png)
对于NCSI的这项功能,一些用户可能会担心隐私问题,因为微软会在网站日志中记录下每次连接的IP地址。如果你不想微软知道你的网络连接状况,可以修改注册表禁用NCSI服务,或者修改为访问自己的服务器。Windows 7系统可参考:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet双击 EnableActiveProbing ,并在随后数值数据 ,输入: 0 .默认值是1.
(NCSI ,Network Connectivity Status Indicator),中文意思:网络连接状态指示器,是Windows系统判断某一台机器是否能够连接到Internet的技术。其实,最早是Vista率先采用了该功能。
每一位用户连接到网络时,系统会自动向微软发送一个域名访问请求,访问的结果就是作为网络连接状况指示器。如下图,表示网络连接正常。
![](http://s3.51cto.com/wyfs02/M02/79/A4/wKioL1aXQYnBg5g5AAAQ_ed_MV0230.png)
如何检测网络是否正常?
1) NCSI首先在dns.msftncsi.com上执行一次DNS查询,dns.msftncsi.com应该解析为131.107.255.255,如果地址不匹配,那么它会猜测网络连接工作不正常。
2) 然后请求访问文件http://www.msftncsi.com/ncsi.txt,这是一个明文文件,只包括文字“MicrosoftNCSI”。
![](http://s3.51cto.com/wyfs02/M00/79/A6/wKiom1aXQVfjNyfnAAAmqO_a2rg189.png)
![](http://s3.51cto.com/wyfs02/M01/79/A6/wKiom1aXQVjRpFXsAAAi_G3sims934.png)
对于NCSI的这项功能,一些用户可能会担心隐私问题,因为微软会在网站日志中记录下每次连接的IP地址。如果你不想微软知道你的网络连接状况,可以修改注册表禁用NCSI服务,或者修改为访问自己的服务器。Windows 7系统可参考:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet双击 EnableActiveProbing ,并在随后数值数据 ,输入: 0 .默认值是1.
相关文章推荐
- Android学习笔记(二九):嵌入浏览器
- 如何重装TCP/IP协议
- Windows 8 官方高清壁纸欣赏与下载
- 谁是桌面王者?Win PK Linux三大镇山之宝
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows Clang开发环境备忘
- 从Windows系统下访问Linux分区相关软件
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows下搭建本地SVN服务器
- Visual Studio 2012 示例代码浏览器 - 数以千计的开发示例近在手边,唾手可得
- Visual Studio 2012 示例代码浏览器 - 数以千计的开发示例近在手边,唾手可得
- 微软镜像下载
- windows server域用户提升到本地更高权限组中的方法
- 使用命令修改注册表键值及权限
- 通过手机、电脑远程开关机,Windows和linux机手机,电脑相互控制
- Windows XP最新应用技巧大荟萃
- Windows 系统组策略应用全攻略(上)第1/2页