注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

眼睛想旅行

技术就是我的生命与信仰!

 
 
 

日志

 
 
关于我

精通C,C++,python,Erlang。并熟悉各种其他编程语言,用cocos2dx游戏引擎作过几个项目。会MySQL增删改查,了解OpenGL渲染原理。懂单片机,能设计数字电路系统,会画电路图和设计电路板。喜欢了解最新前沿技术,并持续关注和学习新技术。

网易考拉推荐

阿里云通过He.net添加IPV6(转)  

2016-06-24 01:47:59|  分类: 网络 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
转自:http://blog.chenjia.me/articles/160301-134110.html?spm=5176.bbsr283891.0.0.eaKNSM

本文重点,如果只是想关注让阿里云可行,则看这里

最重要,修改阿里云限制

阿里云限制了ipv6的功能,我们需要修改开启

编辑\etc\sysctl.conf翻到最后我们会看到一堆关于ip的配置,我们需要修改关于ipv6的设置

net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0

然后保存重启系统使之生效


正文部分

IPV6的好处

ipv6可以绕过校园网限制,可以进pt。

阿里云和ipv6

国内阿里云不提供ipv6服务,所以我们通过he.net提供的tunnel可以实现连接ipv6

Ubuntu和he.net

参考https://wiki.ubuntu.com/IPv6#Get_connected_with_Hurricane_Electric

以及https://tunnelbroker.net/

前者是配置,后者是提供tunnel服务

其实简单来说,就是在he.net注册账号后按照要求填入vps的ipv4的ip,然后生成一个tunnel,然后进去后就有各种系统的配置。

在阿里云上(ubuntu)

我们需要编辑\etc\network\interface

auto he-ipv6
iface he-ipv6 inet6 v4tunnel
address 2001:470:xxx:xxx::2
netmask 64
remote 216.xxx.xxx.xxx #远程ip地址
local xxx.xxx.xxx.xxx #阿里云ip地址
endpoint any
ttl 255
gateway 2001:470:xxx:xxx::1
up ip -6 route add 2000::/3 via ::216.xxx.xxx.xxx dev he-ipv6
up ip -6 addr add 2001:470:xxx:xxx::1:1/128 dev he-ipv6
up ip -6 addr add 2001:470:xxx:xxx::2:1/128 dev he-ipv6
down ip -6 route flush dev he-ipv6

然后保存就好了。

最重要,修改阿里云限制

阿里云限制了ipv6的功能,我们需要修改开启

编辑\etc\sysctl.conf翻到最后我们会看到一堆关于ip的配置,我们需要修改关于ipv6的设置

net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0

然后保存重启系统使之生效

如果没看到

使用ifconfig没有看到he-ipv6的网卡的话,那么应该执行ifup he-ipv6即可,运行后如果没有就再重启一遍就好0.0~

另一个相关文章:

让阿里云支持ipv6(其他多数VPS通用)

让阿里云支持ipv6(其他多数VPS通用)

1.注册Tunnel broker(略去)

官网链接

2.创建通道“Create Regular Tunnel”,填写VPS的ip以及选择默认的隧道节点,点击Create Tunnel创建

填写ip都,如果出现“IP is a potential tunnel endpoint.”则证明可以添加ipv6隧道,一般隧道节点系统已经默认分配,但可以手动选择,大家可以根据自己的实际情况操作

阿里云通过He.net添加IPV6(转) - ♂苹果 - 眼睛想旅行

 
3.到下一页面切换到Example configurations选项卡,如果你的VPS是centOS/Debian这些常见Linux的话,下拉菜单选择Linux-route2,出现了设置的命令,复制下来在,到自己的VPS上运行。

阿里云通过He.net添加IPV6(转) - ♂苹果 - 眼睛想旅行

 
4.在自己VPS下运行如下命令,如能见到自己之前的ipv6的ip,如X:X:X:X::2即成功了~

ifconfig

5.之下的步骤就可以参照之前的文章进行了

“ipv6时代”从当初的“狼来了”,到现在真的为大家所重视已经有段时间了。现在已经有越来越多的网站,特别是像偶们这些闷骚的IT类小网站已经迫不及待的迁移到ipv6的怀抱了。本文将简单指引大家如何在LNMP下,让Nginx支持ipv6。因为微魔对这方面也钻研不深,因此如有错漏之处请大家批评指正哈~

让Nginx支持ipv6,以LNMP为例

本文是以军哥的LNMP 0.7为例搭建的环境,由于新版已经默认支持了ipv6模块,所以,这里我们无需多余的编译,直接修改conf配置文件即可!如果你的VPS不支持ipv6也可以使用HE为大家免费提供的TunnelBroker

1.用vi命令,将“注意事项”中的全部配置文件的server段中的listen,均修改成ip:80的形式(ipv6地址需要用[括起来])

server
{
listen 205.185.117.232:80;
 listen [2607:f358:1:fed5:5:0:538:7]:80;
 listen [2607:f358:1:fed5:5:0:538:8]:80;
 listen [2607:f358:1:fed5:5:0:538:9]:80;
server_name vps.vmvps.com;
index index.html index.htm index.php;
root /home/wwwroot;
....省略...
}

注意事项:修改conf配置文件是指修改所有网站的conf文件,包括

/usr/local/nginx/conf/nginx.conf
/usr/local/nginx/conf/vhost/域名1.conf
/usr/local/nginx/conf/vhost/域名2.conf

否则,将有可能出现如下错误:

[emerg]: bind() to [2607:f358:1:fed5:5:0:538:7]:80 failed (98: Address already in use)
[emerg]: bind() to [2607:f358:1:fed5:5:0:538:8]:80 failed (98: Address already in use)
[emerg]: bind() to [2607:f358:1:fed5:5:0:538:9]:80 failed (98: Address already in use)

2.执行以下命令,查看Nginx配置是否正确

/usr/local/nginx/sbin/nginx -t

若返回以下结果则正确

the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
configuration file /usr/local/nginx/conf/nginx.conf test is successful

3.重启Nginx生效;

killall nginx
/usr/local/nginx/sbin/nginx

4.此外,你还应该做,其实应该先做的就是让你的域名DNS的AAAA记录绑到相应的ipv6地址上,如果你的域名商不支持AAAA(不大可能了吧~),可以选择DNSPOD。

注意:绑定AAAA记录时,和绑A记录一样,域名本身和他的“www”都要绑上哦~(除非你只想绑二级域名~)

最后,如何验证你的ipv6绑定成功了呢?呵呵,不用下载什么软件了。在你的网址后面加上.ipv4.sixxs.org,如http://www.vmvps.com.ipv4.sixxs.org,进行访问,如果能正常看到网站,你的网站则已经支持ipv6的访问鸟~

  评论这张
 
阅读(527)| 评论(0)
推荐

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017