Networking 是否可以创建没有任何静态IP的DHT?

Networking 是否可以创建没有任何静态IP的DHT?,networking,p2p,dht,Networking,P2p,Dht,我希望在应用程序中使用分布式哈希表,但不希望将中央服务器作为入口点。有没有办法实现这一点?是的,有很多方法: 使用公共(通常基于HTTP或DNS)服务存储IP地址。它可以使用Fast flux DNS和/或IP选播进行复制 在二进制文件或配置文件中预先配置一些地址。创建正常运行时间最高的对等机列表,并在下一版本软件中发布该列表 在磁盘上存储可靠的对等点,以便在下次启动程序时尝试它们 使用IP多播查找本地网络中的其他对等点 随机扫描IP。可能需要很长时间才能找到远程对等点,但这是唯一在Inter

我希望在应用程序中使用分布式哈希表,但不希望将中央服务器作为入口点。有没有办法实现这一点?

是的,有很多方法:

  • 使用公共(通常基于HTTP或DNS)服务存储IP地址。它可以使用Fast flux DNS和/或IP选播进行复制
  • 在二进制文件或配置文件中预先配置一些地址。创建正常运行时间最高的对等机列表,并在下一版本软件中发布该列表
  • 在磁盘上存储可靠的对等点,以便在下次启动程序时尝试它们
  • 使用IP多播查找本地网络中的其他对等点
  • 随机扫描IP。可能需要很长时间才能找到远程对等点,但这是唯一在Internet上工作的完全分散的解决方案。此方法仅适用于IPv4