从Windows Vista时×××始,当计算机连接到网络后,Windows系统就开始检测网络连接状态,是否可以上网等。
具体的工作原理:
1.当计算机网络发生更改时(重启,更改IP地址,连接到不同的网络等)。
2.计算机尝试连接:http://www.msftncsi.com/ncsi.txt
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解析更改到检测服务器。

微软官方文档:https://technet.microsoft.com/en-us/library/cc766017(WS.10).aspx#BKMK_Overview

转载于:https://blog.51cto.com/mifeihu/1723407

Windows网络连接指示器,NCSI相关推荐

  1. 设置windows网络连接别名和linux网络连接别名

    windows网络连接别名 C:\Windows\System32\drivers\etc目录下的hosts文件中添加 127.0.0.1 localhost 192.168.1.100 proxy. ...

  2. 【Windows网络连接问题】无法连接到这个网络

    [Windows网络连接问题]无法连接到这个网络 问题:连接此网络无法正常连接上网. 解决方法尝试: 1.排查是否电脑网卡问题: 连接其他无线网,发现正常连接并正常能够上网 已经重新启动电脑,还是不能 ...

  3. windows网络连接不显示身份验证标签页解决办法

    windows网络连接不显示身份验证标签页解决办法 之前发现电脑的本地连接的属性标签页中,没有身份验证这一标签页,导致在公司内网中无法是用网线上网,而无线网又不是很稳定.在网上找了很久都没有找到解决办 ...

  4. 网络连接变成小地球,提示无法访问internet

    症状: 周末在家用的小新Pro上网,发现右下角网络图标突然变成了一个小地球,显示无法连接,我手机连接的WIFI好好的. 于是检查代理设置,重启路由器,切换WIFI,重启电脑,没用... 上班过来之后我 ...

  5. 更改Windows Server Core 2008计算机名字和配置网络连接

    更改Windows Server Core 2008计算机名字 步骤: 1. 以管理员的身份登录Windows Server核心服务器. 2. 运行"hostname",显示当前计 ...

  6. Windows Phone的网络连接策略

    前言 在微薄中"有人"(我记得是谁,^_^)问起Windows Phone在锁屏下是否继续链接WiFi,引起了很多WP微博控在讨论,其实我本来不关心这个问题的,因为这个是不可控的, ...

  7. DC的网络连接端口与防火墙设置[为企业部署Windows Server 2008系列十]

    在前面9篇文章中跟大家分享了2008上dc的搭建以及core模式下的一些应用,当我们为企业部署好基础架构服务后为了安全起见都会启动windows server 2008自带的windows 防火墙,并 ...

  8. 计算机连接网络名称,更改Windows Server Core计算机名字 以及配置网络连接

    1.1.1 更改计算机名字 步骤: 1.以管理员的身份登录Windows Server核心服务器. 2.运行"hostname",显示当前计算机名字. 3.运行netdom ren ...

  9. Windows Mobile,用C#更改网络连接(SSID、IP Address、Subnet Mask、Gatew... (转)

    前几天在做一个改变PDA无线网络连接的SSID和IP的功能是发现了一个好东西 OpenNETCF Framework 使用OpenNETCF.Net包,实现了任意改变PDA无线网络连接的功能. 并且不 ...

  10. 在Windows Mobile模拟器(Emulator)建立网络连接

    因为想使用Windows Mobile Emulator进行网络通信程序的测试,所以找方法配置Emulator的网络连接.在网上找了一些文章,很多都说需要安装Virtual PC 2007. 例如下面 ...

最新文章

  1. ionic入门教程第一课--环境搭建和新建ionic项目
  2. OpenCV改变图像的对比度和亮度
  3. 郑州商品交易所与阿里云达成合作,推进核心数据分析平台建设
  4. hbase+hive应用场景
  5. C#学习日志三(流程控制语句)
  6. 决定好好研究一些开源的系统
  7. UNIX域套接字编程和socketpair 函数
  8. php 0和字符串比较为真
  9. 直接拿来用!GitHub 标星 8W,学完它就可以去 Google 面试了!
  10. 汽车电子零部件电磁兼容EMC测试标准
  11. 关于软件逆向工程的一些不错博客
  12. 161212 笔记--无线传感网络中的MAC协议
  13. linux 提取网卡驱动,linux(ubuntu18.04)系统上安装RTL8822CE网卡驱动
  14. 知识星球问答精选(附五一赠书活动)
  15. 斜挎包长度到哪里合适_一般斜挎包长多少厘米_身高170斜挎包带长
  16. shell 生成指定范围随机数与随机字符串
  17. 网易有道词典bug记录
  18. 刷步数作弊成了朋友圈必备技能
  19. 基于Android的文本笔记类APP设计
  20. IJPay微信退款协议不正确 No appropriate protocol

热门文章

  1. h5页面 html,h5页面和普通页面的区别是什么
  2. 软路由WIFI的方案,pcie网卡和硬件无线AP那种最稳定靠谱?
  3. tier1和tier2_数据中心Tier1-Tier2-Tier3-Tier4
  4. iOS越狱之Mac登录iPhone
  5. 北京邮电大学计算机科学与技术专业研究生,北京邮电大学计算机科学与技术专业...
  6. 解除移动硬盘或u盘的占用无法安全弹出问题
  7. HDMI-FMC子卡的使用(基于VC707)(中)
  8. linux命令清理磁盘空间,Unix/Linux中常用的清理磁盘空间的命令
  9. 计算机科学本质源自于数学思维,计算思维的特点、特征:形式化、程序化、机械化...
  10. python二元一次方程组用鸡兔同笼的思路来写编程_3 应用二元一次方程组——鸡兔同笼 教学设计...