有人用Windows11吗,帮我确认下比特彗星对hosts文件是不是不起效果

有人用Windows11吗,帮我确认下比特彗星对hosts文件是不是不起效果

已知Windows10下正常起效果

在装了,等会我试试

测试了,Windows11确实不起效果,要等后续版本更新了。。

是在hosts里面把域名设置为loopback地址了吗?可以改成其他地址试试看有没有效果。
Windows 11 里的 DnsQuery_A() 行为有变化,没有加载 hosts 文件信息。如果有需要的话下一版可以加个高级选项,仅使用 getaddrinfo() 的查询结果。

测试改成其它ip能起效果
但是改成127.0.0.1的时候不起效,需要默认支持hosts这个功能。

Windows10下正常起效果,只有Windows11不行,要能默认支持hosts特性!高级设置可能小白不会弄。

例如高级选项作用
Windows11下使用getaddrinfo()查询结果,默认值是,可选否时候为DnsQuery_A()

这本质上是win11自己出的问题。彗星里是优先用getaddrinfo(),如果结果是loopback地址就再用 DnsQuery_A() 查一次OpenDNS,目的是防止DNS污染。

会改hosts的也不是小白了。高级选项默认还是启用双重查询,只有win11下需要把特定域名改为loopback地址的情况才需要去切换高级选项。

1個讚