我自己使用的是阿里雲ECS服務器,其中是IPV4的地址,因爲需要上架IOSAPP,而IOS 要求,必須支持IPV6纔可以,所以自己研究進行配置。
首先登陸自己的服務器,我用的是Centos
1、修改配置
編輯 vim /etc/modprobe.d/disable_ipv6.conf 文件(需要root權限)
disable 設置成 0
options ipv6 disable=0
2、編輯 vim /etc/sysconfig/network 文件(需要root權限)
NETWORKING_IPV6 設置成 yes
NETWORKING_IPV6=yes
然後執行 service network restart 重啓
3、編輯 /etc/sysctl.conf 文件(需要root權限)
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0
修改 /etc/sysconfig/network-scripts/ifcfg-eth0
在文件末尾添加:
IPV6INIT=yes
IPV6_AUTOCONF=yes
4、再運行 sysctl -p 的命令,啓用IPv6 (需要root權限)
需要服務器重啓下 默認服務器是不開啓ipv6的
5、創建系統在啓動時自動加載 IPv6 模塊的腳本
vim /etc/sysconfig/modules/ipv6.modules
腳本內容
!/bin/sh
if [ ! -c /proc/net/if_inet6 ] ; then
exec /sbin/insmod /lib/modules/uname -r/kernel/net/ipv6/ipv6.ko
fi
完成以上操作後,重新啓動系統 reboot,然後檢查
6、開啓IPv6
使用 ip addr 查看是否已經有 inet6 的地址,如果有說明已經開啓ipv6
以上完成了IPV6服務器端的配置。
7、申請賬號並創建隧道
接下來申請賬號 登錄 https://tunnelbroker.net/ 註冊一個自己的賬號 記住 密碼一定是最高強度的,否則始終提示 無效註冊數據等,導致很捉急。QQ郵箱無效,QQ郵箱無效
不要使用QQ郵箱,收不到郵件。我這裏使用的是aliyun.com的郵箱註冊的。登錄使用用戶名和密碼進行登錄。
我這裏選擇的是香港的代理通道,原因就是離服務器近。點擊下面的 創建隧道 create tunnel即可完成。
8、創建完成後查看IPV6的地址
9、服務器命令行執行,注意一定要替換爲內網地址
modprobe ipv6
ip tunnel add he-ipv6 mode sit remote 2代碼示例.6 local 172你的內網地址.8 ttl 255
ip link set he-ipv6 up
ip addr add 2001:470:18:1483::2/64 dev he-ipv6
ip route add ::/0 dev he-ipv6
ip -f inet6 addr
10、測試 ping6 he.net 結果:說明沒有問題。
$ ping6 he.net
PING he.net(he.net (2001:470:0:76::2)) 56 data bytes
64 bytes from he.net (2001:470:0:76::2): icmp_seq=1 ttl=58 time=432 ms
64 bytes from he.net (2001:470:0:76::2): icmp_seq=2 ttl=58 time=435 ms
64 bytes from he.net (2001:470:0:76::2): icmp_seq=3 ttl=58 time=441 ms
64 bytes from he.net (2001:470:0:76::2): icmp_seq=4 ttl=58 time=429 ms
11、設置域名解析 設置兩個 四A級別的分別是www 和 @
12、設置域名解析完畢之後進行測試:
解析之後可以用 wget -6 http://xxxxxxx 來驗證你的解析是否正確以及IPv6是否ok。如果能獲取到網頁信息,說明一切正常。(https同理) 或者 使用ping6 來查看返回鏈接也是可以的。
然後使用ping6自己的域名有返回就正常了。自己一直使用ipv6-test來進行測試是否OK,導致浪費了很多時間。
能夠獲取到文件,說明你的域名已經支持IPV6解析了。
下午的時候在註冊時候耗費了時間,原因就是密碼強度不夠。
現在的問題是https如何支持ipv6 (這個問題根本就不存在,導致浪費了很多時間,到這部已經完成了。後面使用nginx全部都是沒有用的。晚上搞Nginx搞到12點多,放棄了,然後重新恢復到之前的樣子。然後早晨起來發現應用審覈通過了。)
參考資料:
1、https://blog.csdn.net/qq_38125626/article/details/90754100
5、http://www.mamicode.com/info-detail-2339475.html
6、阿里雲ECS開啓ipv6
https://blog.csdn.net/WaiTinglw/article/details/104086370
域名配置解析。
3、https://help.aliyun.com/knowledge_detail/39813.html
這款應用是自己單獨進行開發出來了,目前涵蓋了微信公衆號,微信小程序,百度小程序,IOS應用,當然支付寶小程序、頭條小程序也都是支持的。Android後面大概兩週時間,應該會全部上架,敬請期待。