IPV6折腾小计——(下)

上文一番相关知识整理后,便开始了ipv6折腾之旅。

电脑支持Ipv6

现在的路由器和光猫基本都支持ipv6,开启设置即可

IPV6折腾小计——(下)

开启ipv6后,便可以查看到ipv6的地址了:

IPV6折腾小计——(下)

此时可以通过IPv6 测试等网站查看是否可以连接ipv6了。

手机开启Ipv6

在4/5g的环境下,基本上都默认支持ipv6了,状态里面能看到ipv6地址,无需额外配置。

IPV6折腾小计——(下)

NAT6

由于ipv6的环境管够,因此无需nat协议来共享ip,所申请到的ip一般都是真实ip。但这对于企业就不大安全了,如果想隐藏ipv6地址,也可以开启路由器中的nat6选项

IPV6折腾小计——(下)

建服务

最开始我以为ipv6是公共ip,不会像nat穿透那样遇到种种问题,新世界的大门已经为我打开。折腾一番后,发现Ipv6建服务比我想象的麻烦。

首先是程序方面,要迈过这几个门槛:

  1. 服务程序需要支持ipv6,以前的一些方案会遇到兼容性问题
  2. Ipv6地址太长,需要域名和dns辅助记忆
  3. Ipv6地址会变,需要ddns支持
  4. 只支持ipv6的环境访问,公司和一些公共的wifi环境往往是只有ipv4的。

就算把服务搭建起来后,但外部仍然不能直接访问我建的服务。,主要原因是光猫和路由器两级防火墙都对入站进行了拦截:

  1. 解除光猫防火墙需要管理员密码,现在一般都不给。另外一种方式是设置为桥接模式,也同样需要超级管理员密码,有的地方可以通过客服远程修改,但要和客服斗智斗勇。很费劲。
  2. 除了少数千元级的高端路由器,大都不支持关闭ipv6防火墙。要么花一笔不菲的开销买路由器,要么找如何给路由器刷固件,但我使用的路由器根本就没有固件可刷,也没有usb口刷固件。

访问服务问题

另外,访问ipv6服务还存如下问题。

  • Ipv6服务需要双方都支持ipv6才能使用。些公共wifi,公司环境可能并不支持ipv6
  • 网站大部分都不支持ipv6,大部分只是一个门面工程。
  • 路由不理想,数据包经常到处飘,网速并不如ipv4
  • 实现p2p依然比较麻烦

小结:

进过上述折腾后,最后的结论是:ipv6建服务的环境仍然不完善,ipv6的普及还是任重道远。

2022.8.5更新:

过了近半年后,这些问题得到了部分解决

  1. 换了联通的宽带后, 它的ipv6防火墙可以直接关闭, 无需管理员密码或桥接。
  2. 家里的小米路由器升级后, 它的ipv6防火墙也可以直接关闭

有了这两步之后,在ddns的加持下(ipv6地址太长,并且ip老变), 已经可以通过手机直接访问家里的电脑了。不过公司的那个带防火墙功能的路由器不支持ipv6,只能访问纯ipv4网络,对家里的电脑依旧访问不能。不过找到了一些另外的解决方案 :

  1. 如果公司电脑可以连wifi,可以使用手机作为热点。
  2. 使用cloudflare的cdn反向代理。

方案1要花手机流量, cloudflare的cdn可以直接将不支持ipv6的web访问环境转成ipv4 (有端口限制),比较给力,不过免费版的速度比较感人。 这两个方案倒是都可以作为临时方案使用。如果对cloudflare的速度不满意,也可以找些国内的提供ipv6转ipv4的cdn服务,大部分每个月也有10个g左右的免费流量。

Original: https://www.cnblogs.com/TianFang/p/16056787.html
Author: 天方
Title: IPV6折腾小计——(下)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/546168/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 教你windows下配置java环境变量&idea配置maven库(标贝科技)

    配置java环境变量+idea配置maven库(标贝科技) 前言 配置环境变量是小伙伴们入坑的第一步,本文将一步一步详细介绍,保证大家都能够看懂!!! 顺便介绍下:我们是一家致力于…

    技术杂谈 2023年7月25日
    075
  • [学习笔记]Java多态

    多态是同一种行为具有多个不同表现形式的能力,同一事件发生在不同的对象上会产生不同结果; 多态的同一个接口,使用不同的实例而执行不同的操作; 多态性是对象的多种表现形式的体现; 多态…

    技术杂谈 2023年7月24日
    075
  • IDEA:库源与类的字节码不匹配

    在我配置pom.xml文件后,进行代码编辑,发现引入的方法并不是想要的内容,然后我就进入下载源码后进入到源码中发现我想要的方法和导入的jar包内的源码方法并不相同 ,于是到jar的…

    技术杂谈 2023年6月21日
    082
  • 面试官太难伺候?一个try-catch问出这么多花样

    原创:微信公众号 【阿Q说代码】,欢迎分享,转载请保留出处。 哈喽大家好,我是阿Q! 刚刚面试回来的B哥又在吐槽了:现在的面试官太难伺候了,放着好好的堆、栈、方法区不问,上来就让我…

    技术杂谈 2023年7月11日
    072
  • 体验【应用交付扫雷大作战】,得程序员专属帆布袋

    【体验技能Get】✅一个平台,搞定应用全生命周期管理✅白屏化部署,轻松上手K8s✅发布可观测可干预,发布信心十足【体验奖品Get,100%拿】云效新老用户均可参与,1000份云效定…

    技术杂谈 2023年7月11日
    069
  • 流程与标准

    流程把一件事分解成多个步骤,将涉及到的人都串了起来。有了研发流程,每个人就知道自己要干什么。换句话说,研发流程界定了每个人的职责范围。接着推理,如果发现职责不明确,那就是流程出了问…

    技术杂谈 2023年7月11日
    083
  • 接口测试

    :配置windows中特定应用的抓包(默认抓取不到) :添加备注信息 :重新发起指定请求 :清空指定会话内容 :断点放行 :模式切换 :相应数据解码 :抓取指定进程发出的请求 :关…

    技术杂谈 2023年7月25日
    068
  • Mysql-强制改密

    MySQL V8.0.22 [mysqld] 跳过登录验证 skip-grant-tables use mysql; update user set authentication_…

    技术杂谈 2023年6月21日
    094
  • 《重构:改善既有代码的设计》 读书笔记 第二章

    第二章 重构的原则 2.1 何谓重构 重构分为了动词和名词两种意义。 重构(名词):对软件内部结构的一种调整,目的是不改变软件可观察行为的前提下,提高其可理解性,降低修改成本。 (…

    技术杂谈 2023年6月1日
    084
  • docker启用镜像常用脚本

    语法:docker run [OPTIONS ]IMAGE [COMMAND ][ARG …] OPTIONS说明:-a stdin: 指定标准输入输出内容类型,可选 …

    技术杂谈 2023年7月10日
    071
  • Zeebe Chart 安装成功

    PS C:\Users\Administrator> helm list NAME NAMESPACE REVISION UPDATED STATUS CHART APP V…

    技术杂谈 2023年6月1日
    072
  • 【转】SVG动态图标是如何实现的

    这篇文章给大家分享的内容是SVG动态图标是如何实现的,有需要的朋友可以参考一下。 在 loading.io 上能看到好多效果惊艳的loading图标。它们都是用svg写成的,寥寥几…

    技术杂谈 2023年6月1日
    077
  • 参数传递(值传递与引用传递)

    按值传递和按引用传递。按值传递意味着当将一个参数传递给一个函数时,函数接收的是原始值的一个副本。因此,如果函数修改了该参数,仅改变副本,而原始值保持不变。按引用传递意味着当将一个参…

    技术杂谈 2023年6月1日
    089
  • Vue +Django 开发第二关:Post请求中的CSRF验证

    #Vue+Django的第二关:CSRF验证 当看到大大的Forbidden时,知道这是个硬茬. django为了方式post给网站带来的安全问题,对每次post请求都要求在网页页…

    技术杂谈 2023年7月11日
    094
  • 调试 ambari-server 总结

    刚开始debug ambari-server的时候,很多逻辑都是第一次接触。其中有很多知识点还是记录一下的好,做个备忘。这些知识点对于自定义api的开发还是很有作用的。 1. ap…

    技术杂谈 2023年7月25日
    078
  • 面试官:说下你对方法区演变过程和内部结构的理解

    之前我们已经了解过”运行时数据区”的程序计数器、虚拟机栈、本地方法栈和堆空间,今天我们就来了解一下最后一个模块——方法区。 简介 《Java虚拟机规范》中明…

    技术杂谈 2023年7月11日
    079
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球