如何使用Ruby';s净MDN?

如何使用Ruby';s净MDN?,ruby,broadcast,hostname,mdns,Ruby,Broadcast,Hostname,Mdns,一般来说,我对网络MDN和MDN都是新手,所以我现在对协议的工作原理只有一个基本的了解,我希望这个问题是很自然的 到目前为止,我已经看到了一些如何使用net MDN发布服务的示例,但我真正需要的是广播主机名别名,这样我的机器就可以解析为“mybox.local”和“othername.local”(如果“othername.local”是实际的DNS别名就好了,但这并不重要,a记录也可以) 我发现这基本上就是我想要的,但是 我的Python不如Ruby流利;-) 它依赖于avahi,只能在Li

一般来说,我对网络MDN和MDN都是新手,所以我现在对协议的工作原理只有一个基本的了解,我希望这个问题是很自然的

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

我发现这基本上就是我想要的,但是

  • 我的Python不如Ruby流利;-)
  • 它依赖于avahi,只能在Linux或BSD上运行,而可移植到其他平台将是一个巨大的优势
  • 在Ruby中使用它意味着可以轻松地将其插入Rails应用程序中,而我恰好对Rails非常精通
我似乎在文档中找不到任何关于广播主机名的内容:我临时编了一点,读了一些源代码,但到目前为止还没有成功

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