检查A记录youtube.com(例如),我只看到一个 IP 地址。
考虑到他们处理的流量,这怎么可能?
他们是否使用带有负载均衡器的任播?
TCP 是有状态的,应该要求后续数据包到达同一服务器。(无状态)HTTP 在 TCP 之上运行,CDN 可以使用任播。
那么 TCP 是如何与任播一起工作的呢?如果 syn 和 ack 转到不同的服务器怎么办?我想我听说谷歌对此有一些解决方案,但我不确定。
如果有任何区别,请同时回答 IPv4 和 IPv6。
我已阅读如何使用 DNS 将访问者发送到最近的服务器?帖子,但在实际层面上仍然有一些我不明白的事情。
假设我有两台服务器。一个在纽约,另一个在巴黎。它们都有不同的 IP 地址 1.1.1.1 和 1.1.1.2,由 ISP(或托管公司)分配给它们
我需要遵循哪些步骤,以便欧洲人在输入http://blabla.com:8080时会被转换为距离客户端最近的服务器的 IP?
我的最终目标是通过将用户定向到最近的服务器来提高我编写的 TCP-Socket 应用程序的速度。
更新:谢谢大家的回答。我想在我真正实现这一目标之前,我还有很多东西需要学习:\。