Linux下ipv6配置系列一:如何配置Linux系统ipv6环境.docx
如何配置Linux系统ipv6环境
导读:相信很多同学在上架App到苹果appstore时遇到一个比拟坑爹的问题,就是App内的api或者网页必须要支持ipv6协议访问。这一下可把大伙儿急坏了,反复提交都被无情的拒绝,相信各位同学和笔者一样都是伤透了脑筋,接下来,我想请大家和我一起来共同学习一下如果在linuxcentos系统中配置ipv6环境。通过几天的不懈努力,现在app终于通过了苹果的审核,在此将我的一些经验分享出来,希望能够帮助到更多的同学。
一:检查Linux是否已经开启ipv6
[root@iz2ze3oyrjbxg32wecre15z/]#ifconfig
从结果看出,输出结果没有ipv6支持
如果支持ipv6,那么输出结果会包含“inet6”。
各位同学可以亲测一下,如果各位同学的环境已经支持,那么可以不用往下看啦,呵呵!
二:开启ipv6
找到配置sysctl.conf文件,路径在:/etc/sysctl.conf,找到如下配置:
如果已经存在,那么直接修改,如果不存在,那么新增。
将列出的ipv6相关配置更改为0
找到disable_ipv6.conf文件,路径在:/etc/modprobe.d/disable_ipv6.conf
找到如下配置:
将列出的配置更改为0
找到network.conf文件,路径在:/etc/sysconfig/network
找到如下配置:
将列出的配置更改为yes
重启网络效劳
[root@iz2ze3oyrjbxg32wecre15z/]#servicenetworkrestart
通过ifconfig命令检查是否已经启动ipv6
[root@iz2ze3oyrjbxg32wecre15z/]#ifconfig|grep-iinet6
结果显示,已经包含inet6相关信息。
三:添加ipv6隧道
这一步尤为重要,我们需要在一个Tunnelbroker网站为我们的效劳器建立一个ipv6隧道,地址:
1、注册
经广阔网友测试,目前gmail和163的邮箱可以顺利收到邮件,其他邮箱不一定能够收到邮件,本人是用的163邮箱,可以顺利收到,其他邮箱各位同学自己测试吧。
注册完后,官方会发送一封电邮到大家提供的邮箱里面,点击链接即可完成验证。
登录
创立隧道
在效劳器上配置路由
切换到Exampleconfigurations选项卡,在下拉菜单项选择择Linux-route2,将会出现一些设置命令,将命令复制后在效劳器命令行执行。其他操作系统可以一一对应。
检测是否已经设置成功
出现he-ipv6信息代表已经设置成功。
找到resolv.conf配置,添加谷歌的ipv6dns效劳器设置,路径在:/etc/resolv.conf
在配置文件中追加:
nameserver2001:4860:4860::8888
nameserver2001:4860:4860::8844
7、用ping命令测试连接谷歌效劳器
[root@iz2ze3oyrjbxg32wecre15z/]#
四:域名解析
1、首先找到ipv6地址,可以使用ifconfig命令,获取网络设备信息。
其中,int6addr:至/64Scope:Global中间的IP地址及为我们所需要的ipv6地址。
特别提示:一定不能包含/64,否那么地址是不合法的。
到域名提供商后台添加AAAA映射,这里是以阿里云为例
至此,本节内容已经完毕,感谢各位同学和我一起学习,如果有任何意见和建议欢送批评指正。下节我们将一起学习“Linux下ipv6配置系列二:如何为Nginx添加ipv6模块”