记一次ipv6外网访问折腾过程

2021-05-16 18:35:24 17点赞 112收藏 28评论

撸码的猫撸码的猫

先给结论

1. 这篇文章不谈ipv4。

2. 使用ipv6外网访问实在过于方便,如果你的ipv6环境正常,那么不需要任何设置就能让你的服务在外网访问到。甚至80端口也是开放的(不一定所有地区都开放)。

折腾过程,只说重点

想搭一个私有云方便自己在各种设备上同步文档,于是开动。

1. 基础环境: 移动光猫拨号上网,千兆网口连接路由器,路由器ipv6连接方式为nat6(因为是光猫拨号)。

2. 本地linux系统电脑一台,docker运行某私有云,连接到光猫(有线无线都行)。注意了,跟我一样的基础环境的话,连接到路由器分配到的是局域网的ipv6地址,外网不能访问。所以我连接到光猫上。除非光猫设置桥接,用路由器拨号。那么连接路由器的所有设备都有自己独立的公网ipv6。

3. 使用分配的公网ipv6地址(本地可以查看)加端口号就能访问到本地运行的私有云了。http://[ipv6地址]:端口号(我一开始的结论没说错吧,只要环境正常,什么都不用设置)。

4. 虽然ipv6地址是动态变化的,不过移动的ipv6刷新好像很久,好几天都不止。所以没有域名的朋友在这里就可以结束了,凑合能用。对于完美党来说我们还需要设置ddns,这里我们使用阿里云来操作。

5. 阿里云便宜域名一个,解析一个ipv6地址。ok,现在就可以使用域名:端口号访问了。

6. 接下来说重点,ddns。原理其实就是先获取本机当前的ipv6地址,然后再获取阿里云解析的地址,如果一致,则不进行任何操作。如果不一样,那么就把本机当前的ipv6地址更新到解析中去。这样就完成了动态域名解析。我是在本地定时运行了一段脚本来进行这个工作,这样的脚本在github上一找一大堆。我自己写的完善了之后也会放出来下载地址。

总结一下

没有使用路由器拨号是因为路由器连接的设备太多,并不需要每个都有公网ip。并且每台设备都暴露在外网的话自己心里感觉有点不安全,实际安不安全也不清楚。

缺点:要访问ipv6的服务,必须客户端也有ipv6环境(这个还不确定,我好像用没有ipv6地址的设备,也成功访问到了我的服务,了解的朋友可以说一下)。

展开 收起

Xiaomi 小米 AX3000T 双频3000M 家用千兆Mesh路由器 Wi-Fi 6 白色 单个装

Xiaomi 小米 AX3000T 双频3000M 家用千兆Mesh路由器 Wi-Fi 6 白色 单个装

99元起

Xiaomi 小米 BE6500 Pro 双频6500M 家用千兆Mesh无线路由器 Wi-Fi 7

Xiaomi 小米 BE6500 Pro 双频6500M 家用千兆Mesh无线路由器 Wi-Fi 7

535元起

Ruijie 锐捷 雪豹 X30E 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 白色 单个装

Ruijie 锐捷 雪豹 X30E 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 白色 单个装

159元起

ZTE 中兴 AX3000 巡天版 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装 白色

ZTE 中兴 AX3000 巡天版 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装 白色

161元起

Xiaomi 小米 BE3600 2.5G版 3600M 双频千兆家用无线路由器 Wi-Fi 7 白色

Xiaomi 小米 BE3600 2.5G版 3600M 双频千兆家用无线路由器 Wi-Fi 7 白色

219元起

ASUS 华硕 RT-BE88U 双频7200M 家用Mesh无线路由器 Wi-Fi 7 黑色 单个装

ASUS 华硕 RT-BE88U 双频7200M 家用Mesh无线路由器 Wi-Fi 7 黑色 单个装

1999元起

Redmi 红米 AX6000 双频5952M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装黑色

Redmi 红米 AX6000 双频5952M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装黑色

319元起

Xiaomi 小米 AX6000 双频6000M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装 黑色

Xiaomi 小米 AX6000 双频6000M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装 黑色

299元起

HUAWEI 华为 BE3 Pro 双频3000M 千兆家用路由器 Wi-Fi 7 黑色

HUAWEI 华为 BE3 Pro 双频3000M 千兆家用路由器 Wi-Fi 7 黑色

249元起

Xiaomi 小米 BE7000 三频千兆Mesh无线路由器 Wi-Fi 7

Xiaomi 小米 BE7000 三频千兆Mesh无线路由器 Wi-Fi 7

406元起

ZTE 中兴 问天BE7200Pro+ 双频7200M 家用千兆Mesh无线路由器 WiFi 7 黑色

ZTE 中兴 问天BE7200Pro+ 双频7200M 家用千兆Mesh无线路由器 WiFi 7 黑色

549元起

TP-LINK 普联 BE5100 双频5100M 家用千兆Mesh无线路由器 Wi-Fi 7 黑色 单个装

TP-LINK 普联 BE5100 双频5100M 家用千兆Mesh无线路由器 Wi-Fi 7 黑色 单个装

279元起

TP-LINK 普联 飞流系列 TL-XDR5480 易展Turbo版 双频5400M 家用千兆Mesh无线路由器 WiFi 6 单个装 灰色

TP-LINK 普联 飞流系列 TL-XDR5480 易展Turbo版 双频5400M 家用千兆Mesh无线路由器 WiFi 6 单个装 灰色

379元起

ZTE 中兴 巡天AX3000Pro+ 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 白色 单个装

ZTE 中兴 巡天AX3000Pro+ 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 白色 单个装

249元起

HUAWEI 华为 Q6 网线版 双频3000M 千兆Mes无线分布式路由器 Wi-Fi 6 一母三子装 白色

HUAWEI 华为 Q6 网线版 双频3000M 千兆Mes无线分布式路由器 Wi-Fi 6 一母三子装 白色

397元起

H3C 新华三 NX54 双频5400M 千兆Mesh家用无线路由器 Wi-Fi 6 单个装 黑色

H3C 新华三 NX54 双频5400M 千兆Mesh家用无线路由器 Wi-Fi 6 单个装 黑色

179元起
28评论

  • 精彩
  • 最新
  • 我也是移动宽带,目前光猫桥接,可以实现IPV6的外网访问吗?

    校验提示文案

    提交
    只需要外网访问群晖的服务器即可

    校验提示文案

    提交
    如果光猫是桥接的话,路由器分配给你的就是公网ipv6,应该直接ipv6地址:端口就能访问了。前提是你的路由器ipv6配置正常

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • 唉,一堆教程都说要改桥接,误导大家。其实不改这不也没问题嘛。

    校验提示文案

    提交
    不改桥接才是误导。。。碰到好的光猫还好,大多数光猫那个性能做路由很差。当然图省事,可以不改。

    校验提示文案

    提交
    收起所有回复
  • 经历过找脚本试脚本的我,现在强烈推荐ddns-go

    校验提示文案

    提交
  • 你阿里云的域名开了cdn就可以4to6了

    校验提示文案

    提交
    怎么做,能请稍微具体说一下吗,我有域名,想要4to6

    校验提示文案

    提交
    我简单说一下,首先把你的域名ns服务改到cloudflare,然后在cloundflare里面把你需要4to6的二级域名,开启cdn,这样就可以了。就是说4to6其实是在cdn的过程中完成的。

    校验提示文案

    提交
    还有7条回复
    收起所有回复
  • 移动的大概7天刷新一次ipv6,很不错,速度可以。

    校验提示文案

    提交
  • 还是要ddns,有何意义

    校验提示文案

    提交
    不需要端口转发

    校验提示文案

    提交
    收起所有回复
  • 用ipv6之后没有遇到上网时,某些网站不能访问的问题吗?

    校验提示文案

    提交
  • 光猫改桥接的好处太多了。

    校验提示文案

    提交
  • 小米路由器可以通过ipv6远程打开web管理页嘛

    校验提示文案

    提交
  • 请教下,我家联通光猫自带wifi带ipv6,然后查了下貌似这个ipv6直接就是公网地址了是吗?(本来打算联系宽带给我开公网)这时如果光猫不改桥接,然后路由器分配的ipv6地址应该就不是公网地址了吧

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章

值友6269212750

Ta还没有介绍自己

关注 打赏
最新文章 热门文章
112
扫一下,分享更方便,购买更轻松