Win7知道你的网络状态? 揭秘联网模式
大家可能都会注意到,当我们上网时,特别是在我们刚开启电脑,并进行将电脑连接到网络上进行上网时,[color=#333]Windows[/color]会自动地对用户当前的网络状态进行检查,如果你的电脑运行的是Win7[color=#333]操作系统[/color],你可能会注意到“网络受限”的警告,这是一种非常特别的受限:你可以访问任意国内网站,但国际网站的访问全部受限。
那么现在有存在一个问题,那就是微软是怎样得知用户各自的网络连接状况的?
[align=center]
[attach]6080[/attach]
Win7网络连接状态[/align] 其实是这么一回事,每当用户连接到网络时,Win7会向微软的一个域名发送访问请求,访问结果作为网络连接状况指示器(Network Connectivity Status Indicator,NCSI)。最开始的时候,[color=#333]Vista[/color]率先采用了该服务。
NCSI首先在dns.msftncsi.com上执行一次DNS查询,然后请求[color=#000000]访问文件[/color],这是一个明文文件只包括文字“[color=#333]Microsoft[/color] NCSI”。dns.msftncsi.com应该解析为131.107.255.255,如果地址不匹配,那么它会猜测网络连接工作不正常。
[align=center][attach]6081[/attach]
Win7本地服务项DNS服务[/align][align=center][attach]6082[/attach]
Win7相关服务项[/align] 对于NCSI的这项功能,一些用户可能会担心隐私问题,因为微软会在网站日志中记录下每次连接的IP地址。如果你不想微软知道你的网络连接状况,可以修改注册表禁用NCSI服务,或者修改为访问自己的[color=#333]服务器[/color]。具体可以参考上面列出的截图所示,在windows服务项中禁用DNS Client服务。
2 replies
Topic status
StatusOpen
BoardArchive
replies2