随着对IPv4向IPv6过渡技术,特别是翻译技术的被认可和发展,业界的目光开始向网站和应用程序发展。
IPv6标准规定:双栈模式下,有Ipv6时要先尝试使用IPv6!但问题在于,在几乎99%的情况下,因为网络支持IPv6还很差的原因,网站DNS其实会为了性能(IPv6不成功时,时延将高达20s---数分钟)的考虑,不会优先返回IPv6 AAAA记录,而是返回IPv4 A记录并且直接丢弃AAAA请求。
为此,1)Google等联合提出了DNS白名单模式;
2)也有人提出了修改应用程序,并发请求TCPv6和TCPv4,减少延迟的策略;
3)Ping策略,Ipv6不通时直接disable掉IPv6。
当然,网站模式的v6改造可能还容易些,但应用程序就很复杂了。前段时间和腾讯公司沟通,如何改在QQ支持v6的问题,感觉还是有不少事情要做,包括政策的和技术的。