aws、负载均衡器、dns 中的 Dualstack 是什么意思?

问题描述 投票:0回答:1

负载均衡器具有 DNS 名称

example-web-3333333.ap-northeast-2.elb.amazonaws.com

当我们在route53中分配它们时,它的前面有

dualstack
,所以
dualstack.example-web-3333333.ap-northeast-2.elb.amazonaws.com

我正在尝试为静态文件设置一个cdn(cloudflare),这样当用户点击

static.example.com
(其域名由cloudflare维护)时,dns应该是
example-web-3333333.ap-northeast-2.elb.amazonaws.com

在这种情况下我也应该包括

dualstack
吗?

amazon-web-services cloudflare amazon-route53
1个回答
1
投票

AWS 中的双堆栈 DNS 名称意味着它将通过 IPv6 和 IPv4 进行解析。

如果您使用双栈域作为 CNAME 的值,它应该允许客户端使用 IPv6 和 IPv4 连接到您的域。

无论哪种情况,控制台都会预先考虑双栈。到 DNS 名称。当客户端(例如 Web 浏览器)请求您的域名 (example.com) 或子域名 (www.example.com) 的 IP 地址时,客户端可以请求 IPv4 地址(A 记录)、 IPv6 地址(AAAA 记录),或 IPv4 和 IPv6 地址(在单独的请求中)。双栈。指定允许 Route 53 根据客户端请求的 IP 地址格式,使用负载均衡器的适当 IP 地址进行响应。

作为参考,对于别名记录,您需要使用 IPv4 的 A 记录和 IPv6 的 AAAA 记录。

这篇 AWS 博客文章 介绍了各种双堆栈架构,包括如何将双堆栈端点与 Elastic Load Balancer 结合使用。

© www.soinside.com 2019 - 2024. All rights reserved.