小编wiz*_*wiz的帖子

如何使用 Ruby 的 net-mdns 广播主机名?

一般来说,我对 net-mdns 和 mDNS 很陌生,所以我现在对该协议的工作原理只有一个基本的了解,我希望这个问题是不言自明的。

到目前为止,我已经看到了一些如何使用 net-mdns 宣传服务的示例,但我真正需要的是广播主机名别名,以便我的计算机可以解析为“mybox.local”和“othername.local” (如果“othername.local”是一个实际的 DNS 别名,那就太好了,但这并不重要,A 记录就可以了)。

我发现这个脚本基本上可以满足我的要求,但是

  • 我对 Python 的掌握不如对 Ruby 的熟练;-)
  • 它依赖于 avahi 并且只能在 Linux 或 BSD 上运行,而可移植到其他平台将是一个巨大的优势
  • 用 Ruby 来做这件事意味着可以轻松地将其插入 Rails 应用程序中,而我碰巧对 Rails 非常熟悉。;-)

我似乎在文档中找不到任何关于广播主机名的提及:我临时做了一点,阅读了一些源代码,但到目前为止还没有成功。

任何帮助将不胜感激,谢谢。

ruby mdns broadcast hostname

5
推荐指数
0
解决办法
618
查看次数

标签 统计

broadcast ×1

hostname ×1

mdns ×1

ruby ×1