【问题标题】:How to add SMB as Bonjour Service in Windows如何在 Windows 中将 SMB 添加为 Bonjour 服务
【发布时间】:2020-06-30 14:55:25
【问题描述】:

我的网络上有一台 Windows 10 机器充当文件服务器,该服务器的客户端之一是 Mac。例如,我知道在 Linux 中创建 Samba 共享还会创建一个 mDNS 条目,使其在 Finder 中对我的 Mac 机器立即可见。经过一番研究,我已经能够使用安装在 Windows 上的 Bonjour 通过 Bonjour 向 MacOS 宣传我的 SMB 共享。

通过使用以下命令在 CMD 中运行 dns-sd 命令:

dns-sd -R HOSTNAME _smb._tcp local 445

计算机/共享出现在 Finder 中。

这如何继续在 CMD 窗口中运行,这意味着我必须离开 CMD 窗口这样做才能继续通过 Bonjour 广播服务。该服务已注册但未附加或添加到任何内容,一旦您关闭该 CMD 窗口或 CTRL + C 服务将停止。

有没有办法让 Bonjour 在系统启动时广播此服务?很难找到很多关于如何在 Windows 上执行此操作的文档。

【问题讨论】:

    标签: java windows bonjour mdns dns-sd


    【解决方案1】:

    我尝试按照您的建议运行它,因为我正在尝试宣传 _uscan._tcp 服务,但我得到的只是

    no main manifest attribute, in dns_sd.jar
    

    另外值得一提的是,如果您运行 Windows 版 Bonjour SDK,它会在控制面板中安装一个应用程序来宣传 SMB。但是,它不允许宣传其他服务。我需要弄清楚如何在 Windows 10 上宣传 _uscan._tcp!

    【讨论】:

    • 我知道自从我发布这个已经很久了,但是由于我最近意识到 DN-SD 不是 jar 而是安装在 System32 中的 dns-sd 。跨度>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多