![]() |
1
0
我会选择目录服务器选项。它是最灵活的,能让你最大限度地控制在给定的位置上发生的事情。 为了避免目录本身成为单一故障点,我会让其中的三个或四个使用不同的提供者运行不同的位置。让客户机应用程序在启动时随机选择一个Directoy URL,并按自己的方式浏览它们,直到找到一个有效的URL。 为了让它真正成为未来的证据,您可能需要一个简单的协议来动态更新目录服务器列表——但是要小心,如果这个实现得不好,您的客户机将面临各种恶意欺骗攻击。 |
![]() |
2
0
重新。DNS:请求可以被缓存,并且更改可能需要一段时间才能自我传播(几小时到几天)。 我会去寻找一个可以在客户机上更新的优先IP列表。如果一个IP失败,客户端将使用第二个、第三个等重试。 |
![]() |
3
0
我不确定我100%理解你的问题,但如果我做到了,归根结底就是:如果我的服务器移动了,我的客户机怎么能找到它? 这正是近三十年来DNS所做的。 您可以选择的每个可能的系统都需要使用初始工作数据进行引导:目录服务器的地址、工作服务器的地址以获取更新的地址列表等。这就是根DNS服务器的用途,操作系统供应商将为您执行引导部分。 当然,DNS查询可以缓存,这就是它应该如何工作,以及它如何扩展到Internet大小。您可以控制缓存(阅读TTL),并且通常可以将其保持在正常值上(将其保持在比将服务器重新部署到其他地方所需的绝对最短时间更短的时间是没有意义的)。 |