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/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。