4

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

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

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

  • 我在 Python 中的流利程度不如在 Ruby 中的流利 ;-)
  • 它依赖于 avahi 并且只能在 Linux 或 BSD 上运行,而可移植到其他平台将是一个巨大的优势
  • 在 Ruby 中做这意味着很容易将它插入到 Rails 应用程序中,而且我碰巧对 Rails 非常流利。;-)

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

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

4

0 回答 0