请允许我提前道歉。 我知道这个问题已经被问及以各种方式在网上多次回答。 问题是,所有的解决scheme和答案有时是矛盾的,只是最终混淆了我。 我们的开发组要求我们为AWS中的实例configurationv6访问。 我通常不处理DNS的东西,所以我有点混淆。 这是目标。 通过IPv4和IPv6访问AWS云中的服务器,这显然可以通过负载均衡器来完成。 这是事情开始变得棘手的地方。 域名托pipe在dreamhost。 任何人都可以解释如何得到这个configuration? 您可能会认为这将与在Dreamhost中创build指向AWS负载平衡器的IPv4和IPv6地址的A和AAAAlogging一样简单。 请帮忙! 谢谢!
作为一个方面说明,我已经读了很多关于Route 53的内容,但是看起来好像除非它需要这个工作,我们需要避免它。 据我所知,它只是AWS的DNS。 我想避免从Dreamhost转移服务。 那里有很多其他的东西。
如果要将负载均衡器指向域顶点,则可能需要Route53。
您可以通过创build域的子域(比如ipv6.example.com )并通过CNAME指向ELB的ipv6子域来快速开始testing。 您也可以在dualstack.your-elb.eu-west-1.elb.amazonaws.com指出dualstack.your-elb.eu-west-1.elb.amazonaws.com 。 您的DNS提供商甚至不需要支持IPv6本身就可以执行此步骤。
ipv6子域只会响应AAAAlogging。 dualstack子域将用A和AAAAlogging进行响应。
您可能需要更改ELB的安全组以允许IPv6通信。
ELB将仍然在内部使用IPv4来与您的实例进行交谈。
还有一个问题: 如果你的ELB在VPC中,这是行不通的 。
由于您不能在区域顶点拥有CNAMElogging,因此要在IPv6 ELB处指定区域顶点,您需要一个DNS提供程序,它支持某种forms的A和AAAAlogging的类似CNAME的行为。 Route53调用这些别名logging。 其他提供程序调用这些ANAMElogging。 这些都没有互联网标准,所以名称和function不同。 他们大多数工作是通过设置低TTL和定期检查别名或ANAMElogging的目标和更改logging匹配。 由于亚马逊在控制DNS查找和目标,他们可以在同一时间更改。
更多的阅读和可能更好的指示在这个问题的答案 。
如果您想要支持只有 IPv6的人员,则需要检查构成请求的每个过程。 这包括确保您的DNS提供商在IPv6上具有名称服务器,并且在DNS根服务器上的父级也位于IPv6上,并在胶水中提供这些地址。
为了在EC2实例中获得IPv6连接,我知道您仍然需要一个隧道代理。