我知道有些网站有多个ipv4地址,而有些网站只有一个。为什么呢? ipv4地址的每个网站是否总是获得相同的地址?为什么某些网站会同时具有ipv4和ipv6地址?
答案 0 :(得分:0)
我知道有些网站有多个ipv4地址,而有些网站只有一个。为什么会这样?
较小的网站仅需要一个IP地址。用户访问站点时,他们将通过该IP地址连接到服务器并获得内容。较大的网站(例如Google / Apple / etc)需要多个IP地址,以便所有流量都不会在一个方向上路由。理想情况下,客户端应选择最接近他们的路由,以免网络拥塞。另外,任何站点都可以为CDN付费,例如Cloudflare,它使站点的外观具有多个ip地址,但它们实际上都指向CDN,以便减轻负载,就像我上面提到的那样。
每个ipv4地址的网站总是获得相同的地址吗?
通常不,IP地址不是固定的,并且会更改。由于Dynamic DNS,这种更改通常不会引起注意,它允许站点在IP地址更改时更新其DNS记录。当用户尝试连接到站点时,将进行DNS查找以确定当前的IP地址。但是,对于大型公司/学校来说,可以购买IP地址块,这种情况下,公司可以决定如何分配IP地址,并且可以对其进行固定。
为什么某些网站同时具有ipv4和ipv6地址? ipv6是比ipv4更新的协议。如今,不支持ipv6的ipv4上的每个网站仍可以正常工作,因此公司/学校/等也是如此。选择不支持将ipv6网络连接到其数据中心,则它们将没有ipv6地址。实施它们可能要花钱,所以他们选择不这样做。