我的笔记本电脑(Windows 10)总是报告以太网连接“无互联网访问”,尽管实际上可以访问互联网(可以浏览网页等)。WiFi 不受影响。
从此 TechNet 页面看来 Windows Vista 及更高版本通过以下方式检查互联网连接是否正常:
- 提出请求http://www.msftncsi.com/ncsi.txt并检查响应是否为“Microsoft NCSI”;并且
- 请求名称解析
dns.msftncsi.com
并检查其是否解析为 131.107.255.255
如您所见,这两项测试都在我的笔记本电脑上通过,但 Windows 仍然认为没有互联网:
这很烦人,因为如果两者都连接(无论度量设置如何),它会导致 Windows 优先使用 WiFi 而不是以太网。我知道我可以在注册表中关闭 NCSI,但它很有用(例如使用登录页面连接到 WiFi 热点)。
那么 Windows 还会检查什么来判断是否存在互联网连接?