現在越來越多的網站要求架構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/642604:a880:1:20:0000:0000:48:c001/642604:a880:0001:0020:0000:0000:0048:c001/64
(二)下面以centos7為例
當然這個ipv6架構的前提,是你伺服器有提供ipv6的地址,這個往往可以聯絡伺服器的提供商進行獲取。
1、IP配置:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
其配置資訊如下
DEVICE=eth0BOOTPROTO=staticIPADDR=192。xxx。xxx。xxxNETMASK=xxx。xxx。xxx。xxxTYPE=EthernetNM_CONTROLLED=noONBOOT=yesIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6ADDR=xxxE:D9:C200:xx:xx::A0/64IPV6_DEFAULTGW=xxxE:D9:C200:xx::1
2、配置DNS:
vim /etc/resolv。conf
其配置資訊如下:
nameserver 180。76。76。76nameserver 223。5。5。5nameserver 240e:56:4000:8000::69nameserver 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。