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

时间:2010-04-27 07:55:23

标签: ruby broadcast hostname mdns

我对net-mdns和mDNS一般都是新手,所以我对协议现在的工作方式有了基本的了解,我希望这个问题非常明显。

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

我发现this script基本上可以做我想要的,但是

  • 我不像Ruby那样精通Python; - )
  • 它取决于avahi,只能在Linux或BSD上运行,而可移植到其他平台则是一个巨大的优势
  • 在Ruby中执行它意味着可以在Rails应用程序中轻松插入它,而且我恰好在Rails中非常流利。 ; - )

我似乎无法在文档中找到任何广播主机名:我已经即兴创作了一些,阅读了一些源代码,但到目前为止还没有成功。

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

0 个答案:

没有答案