阿里雲linux伺服器支援ipv6為蘋果過審
蘋果開始要求上架app支援ipv6,現在從伺服器方面說下具體配置流程,伺服器為阿里雲的centos6.8,專有網路(網上的文章都是預設的經典網路,每種網路建立ipv6隧道方式不一樣,這裡被坑了兩天,,)
1.檢視是否有開啟ipv6,如果有inet6表示開啟了,如果沒有,看流程2
2.開啟ipv6
vim /etc/sysctl.conf
vim /etc/modprobe.d/disable_ipv6.conf
vim /etc/sysconfig/network
配置好後,重啟伺服器,檢視ipv6資訊,如果有如下隨便幾個inet6就表示ok
3.新增ipv6隧道
a. 註冊Tunnel broker
https://www.tunnelbroker.net/
b.建立通道“Create Regular Tunnel”
填寫雲伺服器ip以及選擇預設的隧道節點,點選Create Tunnel建立。填寫ip都,如果出現“IP is a potential tunnel endpoint.”則證明可以新增ipv6隧道,一般隧道節點系統已經預設分配,可以手動選擇
c.建立ipv6隧道及路由
點選create到下一頁面切換到Example configurations選項卡,如果你的VPS是centOS/Debian這些常見Linux的話,重點!!下拉選單,經典網路主機選擇linux-route2,VPC(專有)主機選擇Linux-net-tools,
d.測試ipv6
新增隧道後,ifconfig後是這樣的
用命令
ping6 ipv6.baidu.com 或者ping6 ipv6.google.com能ping通就說明ok了
4.域名解析
在dns上配置AAAA解析記錄到ipv6地址,解析生效後通過域名訪問測試是否正常,其中A對應ipv4地址
參考文章:
https://yq.aliyun.com/articles/77969
http://blog.csdn.net/goldenfish1919/article/details/72383790?locationNum=12&fps=1