首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于minwinpc.local的SoftAP解决方案

基于minwinpc.local的SoftAP解决方案
EN

Stack Overflow用户
提问于 2017-08-10 14:29:37
回答 1查看 1.2K关注 0票数 2

正常情况下,当我连接到Windows板时,访问"minwinpc.local:8080“以访问IoT设备门户在同一网络中运行良好。但是,当通过内置SoftAP (使用WiFiDirectAdvertisementPublisher)完成相同的操作时,主机名无法解析。如果直接通过IP访问设备门户(在SoftAP上默认为192.168.137.1 ),则仍然可以访问设备门户。

这种行为也可以使用自定义服务- i.e来观察。主机名解析只能通过外部网络工作,但如果IoT板本身承载了SoftAP,则不能这样做。

是否有任何配置需要应用,或者需要使用PowerShell配置以在SoftAP接口上启用名称解析?

更新

进一步测试:

初始AJ_SoftAPSsid

  • Windows客户端: minwinpc:8080工作正常,minwinpc.local:8080不工作
  • macOS客户端和VMware中的Windows : minwinpc:8080不工作,minwinpc.local:8080工作正常

以iPhone为客户端的DragonBoard热点

  • Windows客户端: minwinpc:8080工作正常,minwinpc.local:8080工作正常
  • macOS客户端和VMware中的Windows : minwinpc:8080不工作,minwinpc.local:8080工作正常

自定义SoftAP由DragonBoard托管

  • Windows客户端: minwinpc:8080工作正常,minwinpc.local:8080工作正常
  • macOS客户端和VMware中的Windows : minwinpc:8080不工作,minwinpc.local:8080不工作,只有通过IP工作的直接访问(192.168.137.1:8080)。

相关问题:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-10 17:05:37

windows客户端自动尝试充实minwinpc:8080以成为minwinpc.local:8080。当它是一个虚拟客户端时,它依赖于主机OSX的名称解析,它不会在查找时自动增加主机名。

我看到以下内容:https://msdn.microsoft.com/en-us/library/windows/desktop/dd815243(v=vs.85).aspx

..。此外,SoftAP不提供DNS解析__。如果使用Internet连接共享无法提供外部DNS服务器(请参阅下面对ICS的讨论),则与SoftAP连接的任何两台计算机或设备(包括承载SoftAP的计算机)之间的完全限定域名解析只能在两个实体将SoftAP网络的网络类型标记为私有(家庭或网络类别弹出)时才能工作。由于承载SoftAP的机器总是将SoftAP网络类型标记为私有的,因此只有连接到SoftAP的计算机或设备需要将SoftAP网络类型标记为私有的,以便FQDN解析工作。

这听起来像是您正在体验的是SoftAP的预定行为。如果您希望看到此操作,请在客户端上刷新dns缓存,然后在windows上刷新请求,在尝试连接到minwinpc:8080时,应该至少看到两个DNS请求。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45616546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档