纯IPV6服务器安装宝塔面板 – 搭建网站实现IPV4访问/ipv6,ipv4皆可访问

宝塔面板15字数 1885阅读模式

vultr的纯ipv6的云服务器只要2.5刀,invs.ru的纯ipv6 服务器只要3块钱,等等。所以说,买一台纯ipv6的服务器是很便宜的。

一般来说,我们购买服务器都会自动配一个ipv6+ipv4,如果省钱只买了ipv6的服务器,那么如何安装宝塔面板和新建网站并实现ipv4用户也可以访问呢?或者我的服务器有ipv6+ipv4,那么如何实现ipv6和ipv4都可以访问呢?

今天这篇文章就来水一水,如何玩转纯ipv6服务器,以及如何实现网站ipv6可以访问,ipv4也可以访问。

本地ipv6环境开启

这里以win10为列,Win+X 打开CMD 或 Windows PowerShell(管理员),输入命令:

  // 设置 Teredo 服务器,默认为:win10.ipv6.microsoft.com
  netsh interface teredo set state enterpriseclient server=default
  
  // 测试 IPv6 连接
  ping -6 ipv6.test-ipv6.com
  ping -6 [2001:470:1:18::125]

  // 重置 IPv6 配置
  netsh interface ipv6 reset

具体的看这篇文章:【传送门】ping通的截图如下:

纯IPV6服务器安装宝塔面板 – 搭建网站实现IPV4访问/ipv6,ipv4皆可访问

这样就本地就配置好了ipv6的环境。

二:纯IPv6 VPS 搭建网站

额,宝塔面板已经全面支持了ipv6,所以就用宝塔面板安装就可以了。lnmp、oneinstack也是支持ipv6的,但是宝塔面板搭建比较简单,所以就用宝塔面板来演示了。Centos安装脚本 安装命令:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装好之后,如图:

纯IPV6服务器安装宝塔面板 – 搭建网站实现IPV4访问/ipv6,ipv4皆可访问

1、用ipv6来访问面板

现在用ipv6的地址来访问面板,如图:

纯IPV6服务器安装宝塔面板 – 搭建网站实现IPV4访问/ipv6,ipv4皆可访问

登录之后,如图:

纯IPV6服务器安装宝塔面板 – 搭建网站实现IPV4访问/ipv6,ipv4皆可访问

这里就和ipv4下面的用法是一样了。

2、新建网站

安装好宝塔面板之后,我们和平时一样安装好所需要的环境,大鸟这里新建一个网站之后用cloudflare来解析这个ipv6,所用的解析形式是AAAA

纯IPV6服务器安装宝塔面板 – 搭建网站实现IPV4访问/ipv6,ipv4皆可访问

3、解析域名

我们把这个域名在cloudflare中解析,解析的形式是AAAA,如图:

纯IPV6服务器安装宝塔面板 – 搭建网站实现IPV4访问/ipv6,ipv4皆可访问

这样如果你的电脑支持ipv6访问,我们就可以打开这个网站了。

4、ipv6访问网站

支持ipv6就可以访问,不支持是访问不了的。如图:

纯IPV6服务器安装宝塔面板 – 搭建网站实现IPV4访问/ipv6,ipv4皆可访问

这样我们就用纯ipv6服务器,通过安装宝塔面板,实现了访问。

5、ipv4访问

如果光有ipv6访问是不够的,毕竟ipv6还没有普及,肯定需要ipv4的用户也可以访问,那么就可以开启cloudflare的CDN,就实现了ipv4的访问。如图:

纯IPV6服务器安装宝塔面板 – 搭建网站实现IPV4访问/ipv6,ipv4皆可访问

接入CDN之后,等生效之后,我们就可以访问了,如图:

纯IPV6服务器安装宝塔面板 – 搭建网站实现IPV4访问/ipv6,ipv4皆可访问看看ping图。

纯IPV6服务器安装宝塔面板 – 搭建网站实现IPV4访问/ipv6,ipv4皆可访问

通过cdn就很容易的实现了ipv4的访问你的网站,这样一来也就是普通的网站没什么区别了。

6、ipv6和ipv4用户的分别访问

如果我的服务器有ipv4,也有ipv6,那么如何实现分别访问呢?方法还是一样不过要多加一个A解析到ipv4上。我们还是通过cloudflare来实现。如图:

纯IPV6服务器安装宝塔面板 – 搭建网站实现IPV4访问/ipv6,ipv4皆可访问

看图:

纯IPV6服务器安装宝塔面板 – 搭建网站实现IPV4访问/ipv6,ipv4皆可访问

7、宝塔面板的设置

默认最新的7.0.2已经完全支持了ipv6,默认ipv6也是开启监听的,如果你的面板不支持,我们可以这样。

#宝塔面板监听IPv6
echo “True” > /www/server/panel/data/ipv6.pl
#如果端口无法使用,也可以直接修改端口
echo “8888” > /www/server/panel/data/port.pl
#重启面板:
bt restart

宝塔面板在面板设置里勾选了监听ipv6,正常情况下ipv4应该也是可以使用的,部分服务器出现问题的话会导致ipv4无法登陆。使用以下命令 。

rm -f /www/server/panel/data/ipv6.pl && /etc/init.d/bt restart

默认的宝塔面板7.0.2已经是支持ipv6监听了,如果出现问题可以按照上面的方法处理下。

8、总结

cloudflare是个好东西,什么都可以往里面填,只要DNS支持AAAA解析就是可以解析ipv6的,宝塔面板还是很好用的,细节方法都帮你考虑好了,我们只要安装,然后拿过来用就可以了。

哪里买ipv6的机器,这个,你可以去vultr买,每月只要2.5刀,或者买个支持ipv4的和ipv6的这样可以开启两种访问。

weinxin
我的微信
微信公众号
关注大鸟博客公众号
 
大鸟
评论  15  访客  11  作者  4
    • 猫叔
      猫叔 6

      :grin: 开飞机开飞机

        • 大鸟
          大鸟

          @ 猫叔 不错,被你看出来了,老死机啊。

        • 奶爸建网站笔记
          奶爸建网站笔记 7

          我也想到了飞机。

          • 三石
            三石 5

            昨晚就开始折腾,今天下午才折腾完毕。本地IP v6本地环境开启就遇到问题,CF解析安装大鸟兄指导的只DNS only。折腾完毕!

              • 大鸟
                大鸟

                @ 三石 恭喜,倒腾成功。

              • 网络小白
                网络小白 1

                大佬,出个利用Lnmp搭建wordpress网站并且支持ipv4和ipv6都能访问的教程呗

                  • 大鸟
                    大鸟

                    @ 网络小白 可以的,又可以水一篇了。

                      • 网络小白
                        网络小白 1

                        @ 大鸟 这可不是水一篇,这会帮助很多人的。因为现在大部分区域的4G已经有ipv6了,vps这块也有v4v6了,很有必要的,你懂的。写的详细些啊

                    • 闲小墨子卿
                      闲小墨子卿 0

                      请问这个只有ipv6的vps如何访问github,今天发现好像github只有ipv4

                      • zoe
                        zoe 0

                        大佬,怎么用ipv6登录远程的服务器啊!适用了xshell和MobaXterm都不行

                        • _﹏.犇 ()
                          _﹏.犇 () 1

                          大神啊..我来学习了.不懂可以请教吗?

                          • 末班车
                            末班车 3

                            面板访问速度超级慢,有解决办法吗,能不能用cf加速

                              • 大鸟
                                大鸟

                                @ 末班车 当然可以用cf来加速了。

                              • 土豆家叔叔
                                土豆家叔叔 0

                                Loaded plugins: fastestmirror
                                Setting up Install Process
                                Loading mirror speeds from cached hostfile
                                YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
                                Eg. Invalid release/repo/arch combination/
                                removing mirrorlist with no valid mirrors: /var/cache/yum/x86_64/6/base/mirrorlist.txt
                                Error: Cannot find a valid baseurl for repo: base
                                我的安装面板的时候一直这样报错,请教大神解决方案

                                • 云点
                                  云点 6

                                  不喜欢折腾的,还是ipv4来的安稳 :evil:

                                匿名

                                发表评论

                                匿名网友

                                :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

                                确定