为什么当我消除默认路由时 NCSI 显示没有连接?

为什么当我消除默认路由时 NCSI 显示没有连接?

我正在我的 Windows 10 机器上试验路由表,以便更好地控制流量。我注意到 NCSI 会显示无互联网,但实际上有。

具体来说,如果我删除默认路由 (0.0.0.0/0),那么 NCSI 会显示“无互联网”,即使我将等效路由重新添加到路由表中也是如此。例如,如果添加 128.0.0.0/1 和 0.0.0.0/1,两者都指向相同的网关和接口,我会认为我基本上将默认路由分成了两部分,一部分用于以 1 开头的 IP,另一部分用于以 0 开头的 IP。这应该涵盖所有可能的 IP,而且事实上,我可以连接到互联网上的任何站点。我很难理解这在功能上与指向相同接口的单个​​路由 0.0.0.0/0 有何不同。

另外,我可以专门连接到“http://www.msftncsi.com/ncsi.txt”并将名称“dns.msftncsi.com”解析为 131.107.255.255。据我所知,这是 NCSI 用于确定连接性的两个测试,但它仍然显示“无互联网”。

是什么赋予了?

相关内容