Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web 为已经运行的站点支持IPv6的最佳实践?_Web_Ipv6_Ipv4 - Fatal编程技术网

Web 为已经运行的站点支持IPv6的最佳实践?

Web 为已经运行的站点支持IPv6的最佳实践?,web,ipv6,ipv4,Web,Ipv6,Ipv4,最近,我的一个朋友将他的站点迁移到了新的主机上,这就是Linode(位于纽瓦克),它提供IPv6和IPv4 我们都知道,最新的方式是支持IPv6,所以他在服务器上启用了它,并添加了相应的AAAA记录,然后我们讨论了IPv6站点是否应该与IPv4站点“绑定”到相同的主机名(URL) 简单地说,该站点应该通过IPv4和IPv6在www.domain.tld下可用,还是IPv6最好有不同的子域(如IPv4使用www.domain.tld,IPv6版本使用IPv6.domain.tld 如果你问我,我希

最近,我的一个朋友将他的站点迁移到了新的主机上,这就是Linode(位于纽瓦克),它提供IPv6和IPv4

我们都知道,最新的方式是支持IPv6,所以他在服务器上启用了它,并添加了相应的AAAA记录,然后我们讨论了IPv6站点是否应该与IPv4站点“绑定”到相同的主机名(URL)

简单地说,该站点应该通过IPv4和IPv6在www.domain.tld下可用,还是IPv6最好有不同的子域(如IPv4使用www.domain.tld,IPv6版本使用IPv6.domain.tld

如果你问我,我希望看到两个版本都使用同一个名称,加上谷歌因“从另一个网站复制内容”而禁止一个版本的风险。但是,我也相信IPv6的运行速度并不总是和IPv4一样快(到目前为止),所以建立不同的名称可能会有所帮助

你说什么?如果是你的网站,你会怎么做?还有关于如何在站点上实施IPv6的最佳实践指南吗


提前谢谢你!这是我在这里问的第一个问题,所以我不会违反规则,但我找不到关于该主题的更多信息。

最终结果应该是在IPv4和IPv6的相同主机名上运行该站点。仅以单独的名称提供IPv6将使未来仅限IPv6的用户无法访问该站点。他们不会显式键入ipv6.example.com以访问该站点的ipv6版本,指向该站点的所有链接都将指向www.example.com,而不是ipv6.example.com。同样的情况也适用于IPv4连接不好(运营商级NAT/NAT444)和IPv6连接良好的人。他们将无法从IPv6中获益

使用单独的主机名测试IPv6设置是可以的,但仅用于测试

如果提供与web服务器连接的ISP提供IPv6连接,则该连接应与IPv4连接一样好、一样快。如果不是,他们没有正确地完成工作;-)


是的:我所有的网站都在一个主机名上运行IPv4和IPv6:-)

很高兴看到有人证明我的观点。如果只能警告使用中断的IPv6支持检查其连接的用户(这样用户就不会在站点上指责其IPv6问题):)正确。。。最近的数据显示,与IPv6断开相关的问题越来越少,而世界IPv6日表明,这不是一个大问题。但如果您对此感到担忧,您可以向您的网站添加一些测试,从仅ipv4主机名、仅ipv6主机名和双堆栈主机名加载1x1透明像素图像。然后查看日志文件或使用javascript测量结果,并可能就此向用户发出警告。这个问题没有编程方面,因此我认为它更适合于serverfault.com。我已经投票将它迁移到那里,如果有足够多的人同意,它将自动移动。