Windows 电脑上设置了 host,比如 10.x.x.x my-domain.com
然后使用 win10 自带的热点开启后,另一台电脑连接热点,使用 my-domain.com 访问不了 10.x.x.x 服务。
但是使用 360 随身 Wifi 电脑版开启的热点,却可以访问到。不知道是为什么?
问题就是:电脑开热点,能附带电脑上的 hosts 吗?我的理解是电脑开了热点其实就是一个路由器,hosts 也算是路由表的记录吧?
好像 猎豹 Wifi 设置中有一个模式选择,ICS 和 NAT 模式和这个有关系吗?
另外,360Wifi 老是闪断,不到一分钟就断了。
我看到这也有相关的问题:Windows 10 使用 ICS/NAT 共享随身WIFI与WIFI网络不稳定,严重闪断
小米MIX2s(白)
hosts不是路由表的记录,它是DNS记录,只被UDP 53端口的DNS使用,只关系到把域名转换为IP地址这个过程,不参与路由。
ICS 和 NAT 模式与路由有关,它们应该是 Windows 提供的两种不同路由功能,具体区别我不清楚。
这个问题和 DNS 没关系,(因为我电脑上本来配置过 hosts,我测试的时候一直用的是域名,误以为可以访问)
实际上问题应该简化成:win10 开启 WiFi 如何携带电脑上的代理或者 VPN。(虚拟网卡的共享)
我的情况是这样的:
然后我搜索了一下网上的说法,就是去 VPN 的网卡共享到热点的网络,
我照做了以后,果然win10 系统自带的热点(也就是图 1 的右边那条路子),也可以访问 10.10.13.10 了。
但是又有一个新问题:这样以来,设备只能访问 10.10.13.10 这些网络,反而 baidu.com、虎绿林这些公网服务没办法访问了。
我想通过对比看看,开启 360 WiFi后,去查看网络适配器,并没有什么异样。不知道 360WiFi 有什么黑科技,开启热点的时候加了什么配置或者是命令。
小米MIX2s(白)
@水木易安,电脑开了热点,所以电脑是一个DNS服务器,负责客户端的域名解析。
至于本机hosts文件里的记录是否参与解析,取决于开热点时DNS服务器的配置。
可能360的热点DNS配置为使用hosts,自带热点因为隐私配置为不使用。
至于怎么配置我就没研究过了。