linux服务器架构ipv6
2021/9/13 7:06:57
本文主要是介绍linux服务器架构ipv6,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
现在越来越多的网站要求架构ipv6,特别是一些政务性的网站,上级直接要求必须架构ipv6。
下面是小梁的一些总结,可供大家参考。如有问题,欢迎大家在评论区留言交流。
同时感谢大家(关注、转发、收藏)一键三连。
后续会持续干货输出,谢谢大家了。
(一)下面我们先来了解什么是ipv6
IPv6是英文“Internet Protocol Version 6”(互联网协议第6版)的缩写,是互联网工程任务组(IETF)设计的用于替代IPv4的下一代IP协议,其地址数量号称可以为全世界的每一粒沙子编上一个地址 。
由于IPv4最大的问题在于网络地址资源不足,严重制约了互联网的应用和发展。IPv6的使用,不仅能解决网络地址资源数量的问题,而且也解决了多种接入设备连入互联网的障碍。
IPv6为128位二进位制,为方便表示规定以16位二进制为一组,每组以冒号”:”隔开,可以分为8组,每组以4位十六进制方式表示。 16位二进制 * 8 128位二进制 1111 1111 1111 1111:: 4位十六进制 *8 32位十六进制 1 1 1 1:: 如果几个连续段位的值都是0,那么这些0就可以简单地以::来表示,在一个IPv6地址中只能用一次。
2604:a880:1:20::48:c001/64 2604:a880:1:20:0000:0000:48:c001/64 2604:a880:0001:0020:0000:0000:0048:c001/64
(二)下面以centos7为例
当然这个ipv6架构的前提,是你服务器有提供ipv6的地址,这个往往可以联系服务器的提供商进行获取。
1、IP配置:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
其配置信息如下
DEVICE=eth0 BOOTPROTO=static IPADDR=192.xxx.xxx.xxx NETMASK=xxx.xxx.xxx.xxx TYPE=Ethernet NM_CONTROLLED=no ONBOOT=yes IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6ADDR=xxxE:D9:C200:xx:xx::A0/64 IPV6_DEFAULTGW=xxxE:D9:C200:xx::1
2、配置DNS:
vim /etc/resolv.conf
其配置信息如下:
nameserver 180.76.76.76 nameserver 223.5.5.5 nameserver 240e:56:4000:8000::69 nameserver 240C::6666
3、 重启网卡
service network restart
(三)网站域名添加IPv6解析记录
请将根域名涉及IPv6转换的主机名添加ipv6类型记录至分配的IPv6地址
比如带www的域名,www.test.com需进行IPv6转换,则添加一条主机名为 www 的 AAAA 记录类型。
(四)如何测试网站已支持ipv6
1、使用命令:ping -6 IPV6地址。
ping -6 IPV6
注意若要测试ping IPV6是否正常,服务端和客户端都必须支持并正确配置了IPV6地址。
2、国家IPv6发展检测平台
地址:
https://www.china-ipv6.cn/#/checkTools 可以进行检测是否支持ipv6。
这篇关于linux服务器架构ipv6的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法