像 Google/Facebook/等这样的网站是怎么来的?即使他们收到了这么多请求,也不会被 DDOS 攻击吗?

use*_*686 14 networking internet denial-of-service

我不明白的事情:

(数十/数百?)数千人同时尝试连接到像 facebook.com 或 google.com 这样的网站。

据我了解,它们都必须连接到相同的初始服务器(因为 DNS 将向其中许多返回相同的 IP,因此所有请求都将到达相同的目标目的地)。

所以一机器/路由器必须处理所有的初始请求,即使它计划将它们转发到其他机器。

发生这种情况时,为什么单个设备不会过载?

Dan*_*man 20

您认为它们都连接到同一台服务器是错误的,尽管如何实现这些结果的细节很复杂。 http://highscalability.com/有关于一些可扩展性解决方案如何发挥作用的参考工作。

即使公共 IP 地址看起来相同,它们也不仅仅是客户端连接到的“一个”服务器。例如,谷歌大量使用任播地址来引导人们,而且通常他们不会为每个客户端只有一个 IP 地址——即使他们在你询问时只返回一个地址。