今天在北京召开的互联网大会的“2018中国IPV6发展论坛上”举行了基础电信网络IPV6服务开通仪式,中国联通也将在部分地区正式向用户提供IPV6服务。
IPV6是一种128位层的数字编码,在地址数量上比IPV4有明显的提升,除此之外也针对IPV4在过去20年里出现的问题,比如安全、性能都进行了相应的解决。所以本篇笔记波波也将率先分享如何将服务器升级支持IPV6服务。
本例以常用的CentOS为例。以下是详细操作步骤:
1、SSH登陆服务器,输入“ifconfig"指令查看服务器是否支持IPV6。如下图所示。
输入指令后,如果能看到红框部分”IPV6“的字样,说明服务器已支持IPV6,如果不支持,请先安装IPV6服务。
操作方法:
A)vi 打开/etc/modprobe.d/dist.conf文件,注释掉以下两行内容。
- alias net-pf-10 off
- alias ipv6 off
”:wq“保存退出。
B)添加IPV6模块。
- modprobe ipv6
再次输入”ifconfig“验证系统是否已经支持ipv6。
2、配置IPV6地址。
- vi /etc/sysconfig/network-scripts/ifcfg-eth0
- //在ifconfig-eth0的文件中添加以下三行内容。
- IPV6INIT=yes----初始化IPv6地址
- IPV6ADDR=2400:a480:f:413:116:255:249:39----填写服务器IPv6地址。
- IPV6_DEFAULTGW=2400:a480:f:413::1----填写服务器IPv6网关。
图示效果:
添加完之后,":wq"保存退出,然后重启网络服务。重启网络服务的指令“service network restart”。
3、配置IPV6 DNS信息。
- vi /etc/resolv.conf
- //在文件中添加下面一行内容
- nameserver 2001:da8:202:10::37
如图所示:
4、测试IPV6网络是否连通。
- ping6 -c 4 ipv6.baidu.com
输入上述指令,当看到如下截图就证明服务器IPV6配置正常了。
总结:通过以上几步操作相信大家已经把服务器升级到了对IPV6的支持,只是大家在操作的时候不要死套上面的指令,比如IPV6地址、网关、DNS都是机房提供的,每个人的机器都有不同的IPV6地址。升级完毕后如果大家想通过IPV6地址登陆SSH客户端的话还需要将IPV6服务对应的防火墙添加SSH端口规则,添加方法这篇日记就不赘述了。剩下的就是将域名添加IPV6的解析即可。
域名的IPV6解析时,解析类型为“AAAA",如果以前域名解析有A记录的话,添加AAAA解析记录是不影响的,可以同时支持,如果之前是CNAME解析类型,那么CNAME和AAAA解析好像只能选择其一。