扭曲的名字和srv记录

时间:2015-06-29 20:42:45

标签: python dns twisted

我正在开发一个分布式的Twisted应用程序,其中许多扭曲启动的进程将相互发现。我正在考虑使用UDP多播和DNS进行服务发现。

在DNS方面,我找到了Twisted的Names子模块。客户端支持lookupService,但似乎不支持更新SRV记录。

是否有一种扭曲友好的方式来做到这一点?

1 个答案:

答案 0 :(得分:1)

如果要使用多播DNS,则需要配合操作系统的DNS服务发现机制。不幸的是,这意味着Twisted实际上不能说多播DNS(这就是为什么Twisted Names不会为多播实施而烦恼 - 你必须手工制作操作系统分发使用它。)

您可以尝试txbonjour,它通过pybonjour与系统mDNS集成。