詳解如何讓自己的網站/APP/應用支持IPV6訪問,從域名解析配置到服務器配置詳細步驟完整。

詳解如何讓自己的網站/APP/應用支持IPV6訪問,從域名解析配置到服務器配置詳細步驟完整。

感謝閱讀,本文依然和一顆優雅草科技毫無關係且不代表且不代表其觀點和立場,由伊凡撰寫,如有轉載請註明來源,碼字不易,非常感謝。

引言:

IPv6那是什麼東東?

  • 每一臺上網的設備,比如你的電腦、手機,都會擁有獨一無二的IP地址。

  • IP是英文Internet Protocol的縮寫,意思是「網絡之間互連的協議」,也就是爲計算機網絡相互連接進行通信而設計的協議。

  • IPv6是「Internet Protocol Version 6」的縮寫,也被稱作下一代互聯網協議,是用來代替現行的IPv4的。

  • IPv4每一個連接入互聯網的用戶都要分配使用一個IPv4地址,IPv4地址總數只有約43億個。中國工程院院士鄔賀銓先生說過,早在2011年,全球IPv4的新增地址就已經耗盡了。 用景安的話說:

相比IPv4,IPv6絕不僅僅是地址長度的增加,衆所周知,IPv6IP地址長度是IPv4 IP地址長度的四倍,是解決IPv4公共網址資源枯竭的最佳技術。----更多內容本文不再詳解,可參見百科。

 

1,申請ipv6地址

在自己的服務器向服務商提交工單申請ipv6地址。

 

 

 

我們的服務器申請得到後在後臺有顯示:

 

 

總之服務商大同小異,IPV6是統一格式的一串。

 

 

2,域名解析ipv6地址

A. 記錄類型:選 AAAA

B. 主機記錄:填寫子域名。若要將域名解析爲 www.example.com,在主機記錄填寫 www;若要將域名解析爲 example.com(不帶www),在主機記錄填寫 @ 或者不填寫。

C.解析線路:若您未設置特定解析線路,則所有線路用戶均訪問該目標地址;若設置了特定解析線路(例如:聯通),則特定線路用戶訪問特定目標地址,其他線路用戶仍然訪問該(默認)目標地址。

D.記錄值:爲 IP 地址,且 AAAA 記錄值只可以填寫 IPv6 地址。

E.TTL:默認(10 分鐘)即可。

 

 

 

 

 

 

3,服務器配置ipv6

以Linux的centos爲例:

第一、首先我們鏈接服務器,輸入

 
 

ifcofig

得到

 

 

如果有「inet6 addr:。。。。。。。」 的表示開啓了IPv6功能,下一步。

 

第二、配置ipv6

 

 

輸入

 
 

vim /etc/sysconfig/network-scripts/ifcfg-eth0

/etc/sysconfig/network-scripts/ifcfg-eth0,添加以下三行:(注:xxxxxxx根據實際情況進行修改。)

IPV6INIT=yes----初始化IPv6地址

IPV6ADDR=xxxxxxx----填寫服務器IPv6地址。

IPV6_DEFAULTGW=xxxxxxx----填寫服務器IPv6網關。

網關不知道的情況登錄服務器後臺是肯定有的。

 

 

添加完之後,輸入:wq 保存退出。

重啓網絡服務,輸入命令:

 
 

service network restart

第三、添加ipv6dns

添加IPv6 DNS,輸入

 
 

vim /etc/resolv.conf

添加以下一行:

nameserver 2001:da8:202:10::37

 

添加完之後,輸入:wq 保存退出。

 

 

4,檢查是否已經支持ipv6訪問-完成

測試系統IPv6網絡連通性

輸入以下命令進行測試:

 
 

ping6 -c 4 ipv6.tsinghua.edu.cn

結果是顯示通暢,大功告成。

在我們松鼠產品上可光明正大的也寫上,支持ipv6啦,nice大大的。

 

這行小字,不僅僅代表着產品支持ipv6,更是代表支持ipv6,感謝閱讀。

感謝閱讀,本文依然和一顆優雅草科技毫無關係且不代表且不代表其觀點和立場,由伊凡撰寫,如有轉載請註明來源,碼字不易,非常感謝。