此命令是否有替代方法,可以是 windows 机器上的 运行?

Is there an alternative to this command, that can be run on a windows machine?

我写了一个 PHP 脚本,其中 运行 在 shell 中执行此命令:

dns-sd -B _roomcast-capi._tcp

预期结果是包含 'Instance Name' 的内容,如下所示:

Browsing for _roomcast-capi._tcp
DATE: ---Tue 02 Apr 2019---
16:22:49.344  ...STARTING...
Timestamp     A/R    Flags  if Domain               Service Type         Instance Name
16:22:49.345  Add        3   5 local.               _roomcast-capi._tcp. roomcast-d36aa71c4b694059811ebf105537f91e
16:22:49.345  Add        2   6 local.               _roomcast-capi._tcp. roomcast-d36aa71c4b694059811ebf105537f91e

当我在我的 OSx 机器上时它工作正常,但根据我的研究,当我在我的 windows PC 上尝试时它可能不会有相同的结果 - 这是否正确?

如果是这种情况,那么我的问题是:是否有任何替代命令我可以 运行 在 windows 上,这将 return 与命令类似的结果以上?

原来 dns-sd 命令是 Bonjour 服务包的一部分,所以这解释了为什么它在 OSx 而不是 windows 上工作。

简单的解决方案是在我的 windows 机器上安装 Bonjour,dns-sd 命令开始在命令行中运行。