使用IPv6发布网站
2016-06-02 10:52
573 查看
使用IPv6发布网站
IPv4设计之初,认为32位,近43亿的地址完全足够,然而互联网出乎意料的迅速发展,不仅人人人使用互联网,而且一个人往往有多个联网设备(随着物联网的发展,这个数量还会增多),地址完全不够用。中国分配到的IPv4数量只有3亿多,个人几乎分不到IPv4地址,我们上网时在公网上的IP地址,一般都是多个人共用的地址,采用动态编址或者NAT技术,这个地址很难对应到个人。对于只是上网的人来说,并没有什么影响(一般是你主动访问其它网站)。然而,对于想发布自己的网站的个人,让其它人通过网络找到到你的机器时,动态的IP就满足不了要求了。早在90年代,网络专家就意识到这个问题了,由互联网工程专门工作组设计了新一代的IPv6协议。IPv6地址有128位,也就是2的128次方个地址,这个数量大到可以给地球上每粒沙子都分配一个IP地址还有的多。
之前搭建了一个个人网站,只能在学校的局域网用,现在想让更多的人能访问到,又不想申请公网v4地址,突然想到了IPv6是开放的。于是便做了尝试。
测试 IPv6 连通性
首先获取自己机器的 IPv6 地址, 打开 Linux 终端输入命令,ifconfig
上图中是我的结果(涂掉地址怕大神攻击),inet addr 是IPv4 地址,只有一个还是内网的,后面 inet6 addr 是 IPv6地址,直接给分配了 5 个,尼玛数量多就是任性。
ping6 2001:da8:215:81c:xxxx:xxxx:8b60:4d76
配置 Apache2
我的 apache2 的配置文件位置在 /etc/apache2/ 下,这里配置 ports.conf 文件。sudo vim /etc/apache2/ports.conf # 添加一行,如果你的 ports.conf 里只有 Listen 80,也可以不添加 ipv6 地址配置 Listen [ipv6address]:80
接下来,重启 apache2 服务即可
sudo service apache2 restart
测试访问
在浏览器中输入你的 ipv6 地址进行访问,注意浏览器中ipv6地址访问加上 “[]”,输入环回地址或者你监听的地址1. [:1]/
2. [2001:da8:xxx:xxx:xxxx:xxxx:xxxx:xxxx]/
相关文章推荐
- java-WEB中的监听器Lisener
- GUI - Web前端开发框架
- Extjs4.0 最新最全视频教程
- MyEclipse Web Project转Eclipse Dynamic Web Project
- axis备忘
- 创业如何选择WEB开发语言
- Erlang实现的一个Web服务器代码实例
- 防止网页脚本病毒执行的方法-from web
- 自学成才的秘密:115个 web Develop 资源
- 使用批处理修改web打印设置笔记 适用于IE
- Apache Web让JSP“动”起来
- web下载的ActiveX控件自动更新
- 推荐六款WEB上传组件性能测试与比较第1/10页
- 关于三种主流WEB架构的思考
- 使用 Iisext.vbs 列出 Web 服务扩展文件的方法
- 使用 Iisext.vbs 删除 Web 服务扩展文件的方法
- 使用 iisext.vbs 禁用 Web 服务扩展的方法
- 用vbs 实现从剪贴板中抓取一个 URL 然后在浏览器中打开该 Web 站点
- web标准知识——从p开始,循序渐进
- web标准知识――用途相似的标签