通过DNS种子参与Kademlia网络

时间:2017-06-11 05:01:06

标签: dns p2p dht kademlia

如果某个节点想要加入Kademlia网络,它将在引导过程中查找bootstrap node。事实上,这Java implementation似乎也是如此。

在比特币协议中,节点也会查找,知道谁是其他对等节点。并且,首选模式似乎是DNS种子。引用此answer

  

现在比特币核心客户端和许多其他实现依赖   关于DNS种子。 DNS种子是配置为的特殊DNS服务器   从网络返回许多随机选择的节点。该   DNS种子的运营商也运行爬虫来公开枚举   种子返回的可到达节点。

Kademlia节点是否存在这种查找机制?

1 个答案:

答案 0 :(得分:2)

  

我的问题是,Kademlia可以依靠DNS种子来查找第一个节点吗?

是的,这是一种可能性。理想情况下,您将需要使用DNS SRV记录来允许非标准端口,但如果种子节点具有已知端口,则A / AAAA记录也会这样做。