gpt4 book ai didi

ios - 更改名称后 iPad 停止响应 bonjour/zeroconf

转载 作者:行者123 更新时间:2023-11-29 03:36:29 27 4
gpt4 key购买 nike

运行 iOS 6.1 的 iPad4。

它以当前名称响应 bonjour/mdns 请求(例如 ping example.local)。

转到“设置”>“常规”>“关于”>“名称”并更改名称(例如更改为新名称)。

iPad 停止响应 mdns 请求。 Wireshark 显示 ipad 无响应。

重启/重置网络,所有设置均无效。在 Xcode 下,控制台显示:

mDNSResponder[31]:用户将计算机名称从“example”更新为“newname”mDNSResponder[31] :用户将本地主机名从“example”更新为“newname”

iPad 在 iTunes 和 XCode 下显示为“newname”,因此设备的友好名称没问题。它还发送 mdns 请求(例如浏览 http://somewhere.local )。

最佳答案

我收到了来自 eskimo1 的回复在此处的 Apple 开发者论坛上:

https://devforums.apple.com/message/899667#899667

这解释了 iOS 设备不会发布“A”记录(即 newname.local),除非还有正在运行的应用程序也已向 Bonjour/mdns 发布服务。

逻辑是合理的,如果 iPad 不提供任何服务,那么就没有理由通过 mdns 发布其信息。

备选方案是 a) 运行一个发布服务的应用程序或 b) 设置动态 DNS 以在连接到本地网络时将设备注册为 DHCP。

关于ios - 更改名称后 iPad 停止响应 bonjour/zeroconf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19109979/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com