0

我正在寻找一种关于客户端如何找到最近的服务器或网络节点的方法。在给定的场景中,客户端不只是 ping 所有服务器并寻找最快的响应是非常重要的,因为这对于大量服务器来说是相当困难的,并且会让客户端远离漏洞网络。

我想到了像 Anycast 这样的东西,但不需要与 ISP 进行记录(如果我在这里错了,请纠正我)。客户应该自己解决这个问题。我正在考虑为客户提供一个包含所有服务器及其地址的数据库,但我如何找到最近的一个?

也许可以查找下一个更大的 Internet 节点,然后选择最接近该节点的服务器。但是,我不知道如何实现这样的事情,以及互联网协议是否允许这样的事情或旨在服务于该目的。

Geoip 似乎是一种选择,但这需要联系节点以外的服务器,这对于系统应服务的目的来说并不理想。此外,Geoip 似乎是解决此问题的一种相当不雅的方式。

4

0 回答 0