电话

0411-31978321

搭建ipv6网站的详细流程,小白也能学会!

标签: 2025-03-18 

前段时间,心血来潮想搞个网站玩玩,又听说现在都流行 IPv6 ,咱也赶个时髦,整个 IPv6 的网站。过程嘛踩不少坑,不过还是给弄出来,今天就跟大家分享一下我的实战经验。

准备工作

你得有个支持 IPv6 的环境。我一开始以为这很容易,结果发现没那么简单。

  • 我先检查下我的网络环境,用电脑打开命令行窗口,输入ipconfig,结果一看,好家伙,IPv6 地址是有,但后面跟着个“%”,这啥玩意?查半天才知道,这叫“本地链路地址”,只能在局域网里用,不能访问公网。
  • 看来光猫得支持 IPv6 才行。我又屁颠屁颠跑去检查光猫,还光猫是支持 IPv6 的。
  • 有支持IPv6的光猫还不行,还得有运营商的支持。我又打电话给运营商客服,问他们支不支持 IPv6,客服小妹倒是挺热情,告诉我他们支持,还帮我开通。

搭建过程

环境准备好,接下来就是搭建网站。我本来想着用 PHPstudy,毕竟简单方便,结果发现它自带的 nginx 版本太低,不支持 IPv6。折腾半天,还是不行,只好放弃。

我直接下载最新版的 nginx,总算可以用。下面是具体步骤:

  • 下载 nginx: 我直接下载 nginx 的 1.22 版本,这版本肯定支持 IPv6。
  • 配置 nginx:
    • 打开 nginx 的配置文件(一般在 conf 文件夹下的 *)。
    • 找到“listen”那一行,改成listen [::]:80;,意思就是监听所有 IPv6 地址的 80 端口。
    • 保存配置文件。
  • 启动 nginx: 双击 *,搞定!

测试访问

网站搭好,总得试试能不能访问?

  • 我在浏览器里输入我的 IPv6 地址,结果,访问不!啥情况?
  • 我又是一通查,发现,原来是光猫的防火墙把 IPv6 的请求给挡住。
  • 我登录到光猫的管理界面,找到防火墙设置,把 IPv6 防火墙关掉。
  • 再次在浏览器里输入我的 IPv6 地址,这回终于成功!

搭建 IPv6 网站,也不算太复杂,就是中间可能会遇到各种各样的小问题,需要耐心去解决。不过成功后的那种成就感,还是挺爽的!这回就分享到这,希望能帮到大家伙。