正常情况下,当我连接到Windows板时,访问"minwinpc.local:8080“以访问IoT设备门户在同一网络中运行良好。但是,当通过内置SoftAP (使用WiFiDirectAdvertisementPublisher)完成相同的操作时,主机名无法解析。如果直接通过IP访问设备门户(在SoftAP上默认为192.168.137.1 ),则仍然可以访问设备门户。
这种行为也可以使用自定义服务- i.e来观察。主机名解析只能通过外部网络工作,但如果IoT板本身承载了SoftAP,则不能这样做。
是否有任何配置需要应用,或者需要使用PowerShell配置以在SoftAP接口上启用名称解析?
更新
进一步测试:
初始AJ_SoftAPSsid
以iPhone为客户端的DragonBoard热点
自定义SoftAP由DragonBoard托管
相关问题:
发布于 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请求。
https://stackoverflow.com/questions/45616546
复制相似问题