问题出现:在实验室时,ActiveDnsProbeContent:131.107.255.255无法解析www.msftconnecttest.com和www.msftncsi.com
这两个地址,导致出现小地球。通过修改注册表
计算机HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesNlaSvcParametersInternet
的ActiveDnsProbeContent:131.107.255.255和ActiveDnsProbeHost:dns.msftncsi.com的值解决。
由于学校内无公网IPV6,故未修改ActiveDnsProbeContentV6:fd3e:4f5a:5b81::1和ActiveDnsProbeHostV6:dns.msftncsi.com
————————————————————————————
解决方案及步骤:
1、尝试直接用浏览器打开微软连接测试页面:
`http://www.msftconnecttest.com/connecttest.txt
或
http://www.msftncsi.com/ncsi.txt
如果能正常连接到微软的连接测试服务器,在页面中会显示
Microsoft Connect Test
或
Microsoft NCSI
2、确认可以在小地球状态下,直接打开微软连接测试服务器后,打开CMD(按下Windows标徽键+R 输入CMD 点击 确定),输入
nslookup www.msftconnecttest.com 131.107.255.255
或nslookup www.msftncsi.com 131.107.255.255
如果出现:
nslookup www.msftncsi.com 131.107.255.255
DNS request timed out.
timeout was 2 seconds.
服务器: UnKnown
Address: 131.107.255.255
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
*** 请求 UnKnown 超时
之类,就可以基本确认是ActiveDnsProbeContent在该环境下无效。
这个时候,你可以找一个国内的公共DNS服务器来测试一下(www.msftncsi.com和www.msftconnecttest.com是一样的):
阿里:nslookup www.msftncsi.com 223.5.5.5或者nslookup www.msftncsi.com 223.6.6.6
nslookup www.msftncsi.com 223.6.6.6
服务器: public2.alidns.com
Address: 223.6.6.6
非权威应答:
名称: a1961.g2.akamai.net
Addresses: 184.50.26.34
184.50.26.32
Aliases: www.msftncsi.com
www.msftncsi.com.edgesuite.net
DNSPOD:nslookup www.msftncsi.com 119.29.29.29
nslookup www.msftncsi.com 119.29.29.29
服务器: pdns.dnspod.cn
Address: 119.29.29.29
非权威应答:
名称: a1961.g2.akamai.net
Addresses: 23.192.228.24
23.192.228.14
Aliases: www.msftncsi.com
www.msftncsi.com.edgesuite.net
中国互联网络信息中心(CNNIC):nslookup www.msftncsi.com 1.2.4.8
nslookup www.msftncsi.com 1.2.4.8
服务器: public1.sdns.cn
Address: 1.2.4.8
DNS request timed out.
timeout was 2 seconds.
非权威应答:
名称: a1961.g2.akamai.net
Addresses: 61.213.189.201
61.213.189.203
Aliases: www.msftncsi.com
www.msftncsi.com.edgesuite.net
等等只要能成功解析微软测试服务器域名的公共DNS即可。
3、打开注册表(快捷键Win+R,输入regedit后回车),进入
计算机HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesNlaSvcParametersInternet
将
ActiveDnsProbeContent 131.107.255.255 ActiveDnsProbeHost dns.msftncsi.com
131.107.255.255可以替换为你想要使用的DNS服务器ip地址,dns.msftncsi.com改为使用nslookup测试时获得的服务器名。
如:
ActiveDnsProbeContent 223.5.5.5 ActiveDnsProbeHost public1.alidns.com
其他都可以不动。
4、重启计算机。
——————————————————————————————————————————
近来,我的window 10 只有在特定环境下,会出现小地球图标,但是能够上网。
尝试过参考知乎的(https://zhuanlan.zhihu.com/p/420073982),B站等文章,建议修改注册表等等···一一尝试过了,最后弄到原本正常的环境下,也变成了小地球,无可奈何只能将注册表的值一一还原。
然后,我发现了注册表(HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesNlaSvcParametersInternet)下ActiveDnsProbeContent这一注册表项,其内容是:131.207.255.255
使用nslookup,设定该131.207.255.255作为dns server 正常网络环境下能够解析:www.msfncsi.com和www.msftconnecttest.com。
但在特定环境下,就会出现无法解析的现象。
但是,使用浏览器,可以正常打开连接测试页面。
于是,我将
ActiveDnsProbeContent改为阿里DNS;223.5.5.5
ActiveDnsProbeHost改为:public1.alidns.com
重启后,就解决了。
如果重启后也不能正差,可以参考一下来源:
【1】 (最新)关于近期Windows10更新后Wifi图标始终为小地球的解决办法 - 于无声处的文章 - 知乎
https://zhuanlan.zhihu.com/p/420073982
【2】win10可以上网但是网路连接显示小地球(无法连接到Internet)https://blog.csdn.net/weixin_46032860/article/details/118763313
公共DNS列表:
| 服务提供商 | IPV4 | IPV6 | 参考地址 |
|---|---|---|---|
| 阿里DNS | 223.5.5.5(public1.alidns.com)/223.6.6.6(public2.alidns.com) | 2400:3200::1, 2400:3200:baba::1 | https://www.alidns.com/ |
| DNSPod | 119.29.29.29(pdns.dnspod.cn) | 2402:4e00:: | https://dns.pub/ |
| 百度DNS | 180.76.76.76(public-dns-a.baidu.com) | 2400:da00::6666 | https://dudns.baidu.com/index.html |
| 360DNS | 中国电信/移动:101.226.4.6,218.30.118.6 中国联通:123.125.81.6,140.207.198.6 | http://dns.360.cn/index.html | |
| ······ | ······ | ······ | ······ |



