如何在Windows或Linux上安装dns-sd命令行测试工具?

How to install the dns-sd command line test tool on Windows or Linux?

Stuart Cheshire 和 Daniel H. Steinberg 于 2005 年出版的 零配置网络 - 权威指南 一书描述了一个 dns-sd 命令macOS Windows 和 Linux 应该可用的线路测试工具。在第 6 章(第 92 页)的开头,他描述了该工具,但它不是关于如何下载和安装它的明确指南,只是可以从 Darwin 开源存储库中获得。

该工具提供类似 dns-sd -B 的命令来浏览服务实例。

我是 Windows 和 Linux 用户,但找不到该工具。 Bonjour 已经安装在我的 Windows 系统上,但我不清楚这是否足够,或者我是否需要明确下载该工具。当我在 windows 命令行中键入 dns-sd 时,它说此命令未知。如何让它可用?

好的,我刚刚了解它在 Windows 上的工作原理,现在我可以自己回答我的问题了。还不确定它在 Linux 上如何工作。

在 Windows,您可以安装 Bonjour SDK,可在 developer.apple.com/opensource/ 下载,点击 Command Line Tools 并搜索 dns-sdbonjour sdk

安装向导成功完成其工作后,您可以直接转到命令行,键入 dns-sd,您将获得所有可能命令的列表。无需进一步配置。 测试于 Windows 10。