我在 XP 上需要 Apple Bonjour 吗?

我在 XP 上需要 Apple Bonjour 吗?

不知为何(不确定为什么)我总是能在我的 XP 机器上安装 Apple Bonjour。我是否因为某种原因需要这款软件?某些 iPod/iPhone 服务(我们确实使用)是否需要它?

答案1

这取决于你想用这些 iPod 和 iPhone 设备做什么。如果你希望它们相互宣传各自的服务,那么你就需要它。例如,Bonjour 允许你的 iPhone 使用你的计算机打印机,或者允许你的计算机和设备相互共享文档。

安全
Bonjour 可能会引起一些安全问题,尤其是在您的计算机上,因为它需要打开特定端口来接收计算机上的传入连接。但是,弱点始终取决于安装在您计算机上的服务(当前名为 mDNSResponder.exe)的代码质量。过去已经发现并修补了一些安全漏洞。其他安全漏洞可能会被发现或在该服务的较新版本中引入新的漏洞。

假设 mDNSResponder.exe 具有高度安全性,则打开的端口不能用作攻击您计算机的入口点。在我撰写本文时,情况似乎就是这样。

用处
如上所述,这将完全取决于您希望在设备和计算机之间建立的连接类型。这些设备中已有的其他技术(蓝牙或直接电缆连接)仍将允许您连接设备和计算机。因此,您仍然可以在设备和计算机之间传递文件。但是,如果您希望在计算机打印机上打印 iPhone 中的文档,则需要 Bonjour。

战略
可以完全删除该服务:

  1. 停止服务
  2. 在你的跑步...盒子: “%PROGRAMFILES%\Bonjour\mDNSResponder.exe” -remove
  3. 进而:regsvr32 /u “%PROGRAMFILES%\Bonjour\mdnsNSP.dll”
  4. 然后重新启动并删除 Bonjour 文件夹。

或者您可以保留它。禁用该服务,仅在需要时启用并启动它(无需重新启动。这就是我所做的。

答案2

它实现了一个服务发现协议,用于定位网络设备(例如打印机)。如果您使用 iTunes,那么每次安装它时可能都会安装它,因为它是随附的。它允许他们的软件与这些设备及其提供的服务集成。

答案3

你好 (常见问题解答链接维基百科) 是 Apple 的 Zeroconf/mDNS 实现。它随 iTunes 一起安装。一些网络打印机和 Adob​​e 应用程序也可能使用该系统。

相关内容