2016-12-01 324 views
2

我在AWS Elastic Beanstalk中部署了我的代码,并为我的负载均衡器设置了route53 dualstack cname。IPV6网络服务器无法访问

ipv6-test.com

我用这个网站来测试我的服务器。 AAAA DNS记录良好,但IPV6网络服务器无法访问。

我已经阅读了几篇文章和答案,仍然没有想法如何解决我的问题。

我有一个猜测,这是与安装在amazon linux实例中的nginx有关。但仍然不知道如何去做。

请别人帮我。提前致谢。

+1

双堆栈ELB主机名确实会返回IPv6地址,但除非最近发生了变化,否则ELB尚未回答这些地址,因为绑定到VPC的ELB尚不支持IPv6。 –

+0

@ Michael-sqlbot所以我需要使用其他服务来实现一个ipv6 web服务器? – rubberdont

+0

我面临同样的问题。你有解决方案吗? –

回答

0

Problably多个问题:

Nginx的配置需要被监听的IPv4,IPv6的

这样的事情。

server { 
     listen [::]:80; 
     listen 80; 

此外,您需要确保您的VPC具有IPV6 CIDR块。您可以从VPC配置页面添加。

您还需要更新任何ELB,您可能必须启用路由和任何子网以支持::/0范围。