一个FQDN对应多个IP地址的配置适用于会出现大规模访问的场景。由于一个IP地址(一台服务器或一台负载均衡器)根本响应不过来发送给FQDN的大量API请求,所以我们会先将多个与FQDN对应的IP地址录入到DNS中。这样一来,DNS就会轮流从多个IP地址中返回一个IP地址,单台服务器上的负载也能得以缓解。这种机制称为DNS循环复用(round-robin DNS)。
时间片轮转:你也是round-robin?
诶,HA。诶,负载均衡。诶,IP池。看到这脑海中总能想到这三个词。
在云计算架构中,我们即将讲解的CDN(Contents Delivery Network,内容分发网络)和负载均衡器(LB,Load Balancer)就利用DNS的循环复用机制确保了可拓展性。在管理服务等方面,DNS循环复用还发挥了将IP地址的变更巧妙地隐藏起来的作用。
CDN和LB倒是很好理解。但是和“隐藏IP地址”又有什么关系🤔仔细想了想说的应该是:域名不变,服务器/IP变的情况。这样用户访问的还是那个网站,但是背后的IP实际上已经更改了,寻思地应该是这么个意思。