如何从 Windows 获得“回到我的 Mac”(使用 MobileMe)?

如何从 Windows 获得“回到我的 Mac”(使用 MobileMe)?

我订阅了 MobileMe,家里还有一台启用了“返回我的 Mac”的 Mac。当我不在家时,这项服务允许我使用另一台 Mac 连接到家里的 Mac,并访问文件共享、屏幕共享等。

据我所知,该服务不使用任何专有协议,因此理论上我也应该能够从 Windows PC 获得“回到我的 Mac”。这篇 MacWorld 文章解释了其工作原理。基本上,它使用广域 Bonjour 为您的 Mac 提供一个域名,如 hostname.username.members.mac.com。远程计算机可以使用该地址找到您的 Mac,然后使用私人 VPN 连接到它。不过,“广域 Bonjour”部分似乎比普通域名稍微复杂一些。

请注意,我对使用不感兴趣LifeHacker 描述的方法,它根本不使用 MobileMe 服务。我不想使用完全不同的动态 DNS 服务。我想使用我已经付费的服务,或者至少找出为什么在 Windows 中无法使用。

另外,我的主要问题是找到返回我的 Mac 的网络路由...一旦我找到它,我就知道如何启用服务以便 Windows 可以与它​​通信。

更新:根据一些额外的研究,Apple 似乎只为这些hostname.username.members.mac.com名称分配了 IPv6 地址。因此,如果可能的话,任何解决方案都需要在 Windows 上启用 IPv6 支持。

答案1

你成功了吗?我已经尝试解决这个问题大约一个星期了。我假设需要某种身份验证,这就是为什么你不能只输入 yourusername.members.mac.com. 作为搜索域来查看你的计算机/路由器上的服务列表。

我无法通过返回到我的 Mac 来“手动”连接到我的计算机,甚至无法从其他 Mac(可能已经安装并打开了所有必需的技术)连接到我的计算机。但是,一旦我通过返回到我的 Mac 界面进行连接,当我运行查找“正确”地址时,mDNS 就会“神奇地”起作用。

据我所知,没有办法验证 mDNS 查询,因此 Apple 必须有某种外部方法来了解他们响应哪些查询。如果他们发布这个,那将非常有帮助!

答案2

由于我没有 Back To My Mac 服务或 MobileMe,因此我只能凭空猜测。如果我错了,请有人纠正我,但根据 MacWorld 的文章,我猜 Back To My Mac 服务只是创建了一个地址,您可以从互联网上的任何地方访问它。

因此,从那篇 LifeHacker 文章中可以看出,如果你在屏幕共享偏好设置中设置了 VNC 客户端的密码(在计算机设置下),那么你应该能够使用常规的 VNC 客户端(比如 LifeHacker 建议的TightVNC) 连接到端口 5900 的 hostname.username.members.mac.com。

替代文本

就像我说的,这是基于我认为它应该如何工作的猜测,但“Back To My Mac”可能涉及一些技巧,以阻止常规 VNC 客户端连接到广域 Bonjour 域名。

相关内容