请问一下 Windows 电脑开热点,能附带电脑上的 hosts 吗

@Ta 2023-02-03发布,2023-02-03修改 9217点击

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(白)

回复列表(6|隐藏机器人聊天)
  • @Ta / 2023-02-03 / /

    @水木易安,电脑开了热点,所以电脑是一个DNS服务器,负责客户端的域名解析。
    至于本机hosts文件里的记录是否参与解析,取决于开热点时DNS服务器的配置。
    可能360的热点DNS配置为使用hosts,自带热点因为隐私配置为不使用。
    至于怎么配置我就没研究过了。

  • @Ta / 2023-02-03 / /

    hosts不是路由表的记录,它是DNS记录,只被UDP 53端口的DNS使用,只关系到把域名转换为IP地址这个过程,不参与路由。
    ICS 和 NAT 模式与路由有关,它们应该是 Windows 提供的两种不同路由功能,具体区别我不清楚。

  • @Ta / 2023-02-03 / /

    多谢@老虎会游泳,这么说我大概理解了,我可能需要重点研究一下开启热点如何配置(携带)DNS设置了
    小米MIX2s(白)

  • @Ta / 2023-02-04 / /

    @老虎会游泳,似乎是我弄错了。

    这个问题和 DNS 没关系,(因为我电脑上本来配置过 hosts,我测试的时候一直用的是域名,误以为可以访问)

    实际上问题应该简化成:win10 开启 WiFi 如何携带电脑上的代理或者 VPN。(虚拟网卡的共享)

    我的情况是这样的:
    image.png(127.88 KB)

    然后我搜索了一下网上的说法,就是去 VPN 的网卡共享到热点的网络,

    image.png(577.87 KB)

    我照做了以后,果然win10 系统自带的热点(也就是图 1 的右边那条路子),也可以访问 10.10.13.10 了。

    但是又有一个新问题:这样以来,设备只能访问 10.10.13.10 这些网络,反而 baidu.com、虎绿林这些公网服务没办法访问了。


    我想通过对比看看,开启 360 WiFi后,去查看网络适配器,并没有什么异样。不知道 360WiFi 有什么黑科技,开启热点的时候加了什么配置或者是命令。


    小米MIX2s(白)

  • @Ta / 2023-02-04 / /

    @水木易安,这是路由、防火墙或NAT问题。
    路由:Windows可能只在你选定的接口之间转发数据包。
    防火墙:Windows可能不允许把数据包转发到未选定接口。
    NAT:转发数据包到未选定接口时可能未进行NAT,数据包源地址不属于VPN接口,导致数据包被VPN丢弃。
    由于“路由和远程访问”控制台是Windows Server的特有功能,我对此所知甚少。

  • @Ta / 2023-02-06 / /

    @老虎会游泳,多谢提供信息,我再研究研究。
    小米MIX2s(白)

添加新回复
回复需要登录