2017-02-08 51 views
3

随着Apple开始拒绝不能在仅使用ipv6的网络中进行通信的应用程序,还需要为使​​用TCP和UDP的Web服务设置一个公共ipv6地址。Amazon EC2公共ipv6地址

Web服务托管在Amazon EC2 VPC中,我遵循Amazon文档中的说明在VPC中启用ipv6路由。但我没有任何public域或static-ipv6连接到EC2实例。

搜索后我才知道可以注册一个域并指向某些ipv6/ipv4的route53服务。 是正确的解决方案吗?单个域可以同时映射ipv4 & ipv6吗?例如, ,mywebservice.amazon-ec2.com指向具有ipv4和ipv6的相同ec2实例。

请求mywebservice.amazon-ec2.com从ipv6只有网络工作?

如果我误解了一些东西,请帮忙。

回答

3

你是对的。

您可以创建一个两记在亚马逊路线53套

  • 一个A记录指向IPv4地址
  • 一个AAAA记录指向IPv6地址

对于IPv4地址,首先为实例分配一个Elastic IP Address,因为它是一个静态地址,在实例停止/启动时不会更改。然后,将A记录指向弹性IP地址。

没有可用于IPv6的弹性IP地址。相反,只需指向实例的正常IPv6地址,该地址对于该实例始终保持不变。

实际上您并不需要使用Amazon Route 53 - 任何DNS服务都会提供相同的功能。

参见亚马逊路线53文档:Values for Basic Resource Record Sets

+0

谢谢你这么多 –

+0

注册了现在的工作dynu.Its一个免费域名,再次感谢大家的支持。 –

+0

嗨@YashKansagara,如果这个或任何答案已解决您的问题,请点击复选标记,考虑[接受它](http://meta.stackexchange.com/q/5234/179419)。这向更广泛的社区表明,您已经找到了解决方案,并为答复者和您自己提供了一些声誉。没有义务这样做。 –