如果说我们的手机设备的当前环境是ipv6的,当我们去访问服务器的时候服务器是否支持我们的访问呢,并且我们知道ipv6的网络地址和ipv4的地址是不一样的,那要如何去访问了,难道说在应用中检测下当前的环境,如果是ipv6的就连接请求地址就改成ipv6,反之就请求ipv4的连接地址?
上一篇文章中我们分享了如何搭建一个ipv6的环境,在文章中我们介绍了通过iphone手机和macbook笔记本来实现一个ipv6环境的方法。
对于上面我们提到的问题我们分两步来解决
AAAA 域名解析
对于当前设备的网络环境无论是ipv4还是ipv6的环境,我们都通过域名绑定的方式来解决了,在域名访问的时候我们只要是通过当前的网络环境去访问这个域名。
具体的解析方法自解决,但是这里要说明的点是对于ipv6的地址最好是都做绑定。linux通过ifconfig来查看自己的服务器的地址。
Scope:Global 是公网地址,Scope:Link相当于局域网地址。在做AAAA解析的时候填写公网地址。
服务器host 设置
接下来是设置host的设置了,只需做一下ipv6的域名绑定就好了
总结
因为在开发过程中遇到了相关的问题,自己也是摸着石头过河,很多地方在表达,表述的地方并不是很准确,欢迎指正。