雲服務器 IPV6的配置


相信大部分的做IOS開發的朋友,在App發佈的時候都是需要將服務器做到支持IPV6的。


我今天就在做NtyTcp DNS異步解析的時候,需要一個測試環境,所以搭建了一個IPV6的環境。


把過程列舉出來。


一。主機內核需要支持IPv6

修改 /etc/sysctl.conf

net.ipv6.conf.all.disable_ipv6 = 0

net.ipv6.conf.default.disable_ipv6 = 0

net.ipv6.conf.lo.disable_ipv6 = 0


二。IPv6的Tunnel

因爲國內大部分網絡不支持IPv4,所以需要通過一個IPv6-IPv4 Tunnel


有耐心的朋友 可以自己使用open***自己搭建 Tunnel

推薦一個靠譜的 https://tunnelbroker.net/ ,註冊創建通道ok,適合個人用戶玩玩。

註冊,添加tunnel以後,會有相關設置。本地 ipv6 本機ipv4 地址,遠程ipv6,遠程ipv4,以及網關ipv6.

配置的你的阿里雲服務器。


三。配置系統 ipv6 虛擬網卡設備

這裏有兩種方式來添加虛擬網卡設備

1. /etc/network/interfaces,添加一下

image.png


2. 就是寫一個shell腳本,給一個N年以前部署的案例。


# modprobe ipv6

ip tunnel add cernet-ipv6 mode sit remote 222.28.155.24 local 112.93.116.189 ttl 255

ip link set cernet-ipv6 up

ip -6 addr add 2001:da8:20d:400::705d:74bd dev cernet-ipv6

ip -6 route add ::/0 dev cernet-ipv6    






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章