And*_*son 3 ipv6 load-balancing amazon-web-services
请允许我提前道歉。我知道这个问题已经被问过,并以一种或另一种方式在网上多次回答。问题是,所有的解决方案和答案有时都是矛盾的,最终只会让我感到困惑。我们的开发组要求我为他们在 AWS 中的实例配置 v6 访问权限。我通常不处理 DNS 的事情,所以我有点困惑。这是目标。IPv4 和 IPv6 访问 AWS 云中的服务器,这显然现在可以通过负载均衡器完成。这就是事情开始变得棘手的地方。这些域托管在 Dreamhost 上。谁能解释一下如何配置?您会认为这就像在 Dreamhost 中创建一个 A 和 AAAA 记录一样简单,指向 AWS 负载均衡器的 IPv4 和 IPv6 地址。请帮忙!谢谢!
作为旁注,我已经阅读了很多关于 Route 53 的内容,但看起来除非需要它才能使其正常工作,否则我们需要避免它。据我了解,它只是 AWS 的 DNS。我想避免将服务从 Dreamhost 转移出去。里面还有很多其他的东西。
如果您想将域顶点指向负载均衡器,则可能需要Route53 。
您可以通过创建域的子域(例如ipv6.example.com
)并ipv6
通过 CNAME将其指向ELB的子域来快速开始测试。您还可以点dualstack.example.com
的dualstack.your-elb.eu-west-1.elb.amazonaws.com
。您的 DNS 提供商甚至不需要支持 IPv6 本身即可执行此步骤。
该ipv6
子域将只与AAAA记录响应。该dualstack
子域将与A和AAAA记录响应。
您可能需要更改 ELB 的安全组以允许 IPv6 流量进入。
ELB 仍将在内部使用 IPv4 与您的实例通信。
还有一个问题:如果您的 ELB 在 VPC 中,这将不起作用。
由于您不能在区域顶点拥有 CNAME 记录,因此要将区域顶点指向 IPv6 ELB,您需要一个 DNS 提供商来支持 A 和 AAAA 记录的某种形式的类似 CNAME 的行为。Route53 调用这些别名记录。其他提供者称这些为 ANAME 记录。这些都不是互联网标准,因此名称和功能有所不同。它们中的大多数通过设置低 TTL 并定期检查别名或 ANAME 记录的目标并将记录更改为匹配来工作。由于 Amazon 控制着 DNS 查找和目标,因此它们可以同时更改两者。
在这个问题的答案中更多的阅读和可能更好的说明。
如果您想支持只有IPv6 的人,您将需要检查形成请求的流程的每个部分。这包括确保您的 DNS 提供商在 IPv6 上拥有名称服务器,并且它们在 DNS 根服务器上的父级也在 IPv6 上,并在胶水中为这些地址提供服务。
要在 EC2 实例本身中获得 IPv6 连接,我知道您仍然需要一个隧道代理。
归档时间: |
|
查看次数: |
2589 次 |
最近记录: |