昨晚将Ubuntu从12.04升级到了14.04,同样,14.04支持5年,用了一个晚上,无论是从性能还是界面华丽程度,14.0挺不错的。真是许久不用Ubuntu,生疏了很多。上次进入Ubuntu系统大概有两个月之前了,之所以一直没进Ubuntu,是由于在Windows里一直采用的是由Ipv6转Ipv4,每个月可以省一笔网费,而Ubuntu下网络一直未解决。昨晚心血来潮,把12.04清理了一下,结果系统清出问题来了,索性六维上下了14.04,把系统升级一下。系统升级完后,估摸了一下Winodws下Ipv6转Ipv4的技术实现,心里大概对它有了个底。

说起蹭网这事,本小子可是劣迹斑斑,大学时在学校申请了个静态IP,从此本小子的网络流量无限制了(学校当时规定每人每月送3G的流量),不过那时本小子对网络的依赖程度不及现在,所以即便是变成了无限制,每月还是没有用完3G的流量。这次又误打误撞,掌握了这么一个小trick。好了,不啰里吧嗦的了,简单记录一下从Ipv6转Ipv4的技术实现及原理,Windows下转换技术与此类似。

首先在网络设置里禁用Ipv4,如下图所示:

禁用Ipv4后,紧接着设置Ipv6:

这里,Ipv6地址采取自动获取的方式,DNS服务器为该配置过程的关键点,这里DNS服务器地址采用的是2001:778::37,配置完成后,保存即可。完成这些步骤后,便可以通过Ipv6转Ipv4实现Ipv4地址访问。

这里,之所以要禁用Ipv4,本小子的理解是,通过使用Ipv4,使在访问Ipv4地址时,强制进行转换,如果你不禁用Ipv4的话,则打开浏览网址会自动跳转到账号登陆页面,从而无法实现Ipv6转Ipv4。

上面讲的是技术实现,Windows下设置与上面的类似。下面再来了解一下转换的原理。

当IPv6 Only User发起连接访问普通IPv6网站,流量将会匹配IPv6默认路由而直接转发至IPv6 Router处理。而访问的是IPv4单协议栈的服务器时,将经DNS64 Server进行前缀合成,Pref64::/n网段的流量将被路由转发至NAT64 Router上,从而实现IPv6与IPv4地址和协议的转换,访问IPv4 网络中的资源。

上面大概说明了通过NAT64和DNS64进行转换的原理。具体可以参阅NAT64与DNS64基本原理概述,如果想要了解更多的话,可以google NAT64与DNS64。

采用转换IP地址的方法,无妨登陆WebQQ,估计是Tencent采用的协议不一致的原因,具体还有待考证。好了,关于Ipv6转Ipv4就记录这么多。

c语言 ipv4转ipv6,环境配置:Ipv6转Ipv4相关推荐

  1. 各数据库远程连接及ipv6环境配置

    这里写目录标题 1. oracle服务 1.1 Ipv4监听服务 1.2 Ipv6监听服务 1.3 密码过期问题 2. mysql 参考文章: windows环境下部分数据库的IPV6环境配置:htt ...

  2. iar环境下c语言编程,c语言_源代码-iar环境配置.pdf

    c语言_源代码-iar环境配置 欢迎光临我的博客:/mikehendry 其实,IAR 编译环境的配置是相当重要的,没配置正确或者不符合自己的习惯的话,使用起来就会很麻烦.下面 我根据网上的经验和资料 ...

  3. 【转】Ceph对象存储(rgw)的IPv6环境配置

    引言 在搭建成功Ceph集群后,对于如何使用,其实我还是一脸MB的,心想竟然提供三种存储接口(对象,文件,快),口气也未免太大.在结合项目需求之后,我选择了对象存储接口.那么问题又来了,如何配置IPv ...

  4. Ceph对象存储(rgw)的IPv6环境配置

    本文作者: lemon 本文链接: https://lemon2013.github.io/2016/11/09/Ceph对象存储-rgw-IPv6环境配置/ 版权声明: 本博客所有文章除特别声明外, ...

  5. linux远程连接 ipv6,Ansible 配置 IPv6 连接

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 背景 平时工作中因为通常需要远程操作较多 Linux 环境,引入了 Ansible,但是大都是通过 Ansible 远程 ...

  6. Linux ping ipv66,IPV6的测试-ipv6网卡配置-ipv6的nginx配置-ipv6的ping测试-ipv6的curl测试...

    1. 首先你的网络要先支持ipv6 centos 下ipv6 配置 vim /etc/sysconfig/network-scripts/ifcfg-eth0 添加类似: IPV6INIT=yes I ...

  7. 申请IPV6地址配置IPV6域名

    0. 前言 最近弄了一下IPV6,虽然不知道什么时候会用到,但是服务器支持IPV6,还是有必要的. 1. 申请IPV6地址 https://tunnelbroker.net/ 到这个网址去注册一个帐号 ...

  8. win10平台下Go语言的IDE和环境配置

    Go语言 是谷歌推出的一款全新的编程语言,可以在不损失应用程序性能的情况下极大的降低代码的复杂性,还可以发挥多核处理器同步多工的优点,并可解决面向对象程序设计的麻烦,并帮助程序设计师处理琐碎但重要的内 ...

  9. Go语言Windows10安装和环境配置详细步骤

    文章目录 前言 一.下载Go安装包? 二.安装步骤 1.安装 2.验证是否安装成功 环境配置 1.环境配置准备 1.配置步骤 前言 提示:我用的是windows10系统: 例如:Go安装包下载和在wi ...

  10. Go语言Windows系统开发环境配置

    博客<为什么Go语言在中国格外的"火">分析了为了中国的程序员对Go语言情有独钟. 博客<Go语言的前世今生>简单介绍了Go语言的发展历程. 按照套路,本应 ...

最新文章

  1. oom 如何避免 高并发_【转载】如何避免OOM?看Greenplum的最佳实践
  2. [BZOJ1007] [HNOI2008] 水平可见直线 (凸包)
  3. 实例演示如何在spring4.2.2中集成hibernate5.0.2并创建sessionFactory
  4. 在struts框架下实现文件的上传
  5. c语言不同指令意识,C语言必须理清的概念1
  6. pycharm上传代码到github
  7. C#EXCEL 操作类--C#DataToExcel帮助类
  8. 早高峰共享单车潮汐点的群智优化(想法)
  9. 算法稳定币项目Basis Cash将于2月7日启动V2迁移计划
  10. VMware vSphere Storage Appliance (VSA) 5.1 群集部署
  11. 硝烟中的Scrum和XP-我们如何实施Scrum 4 (Part 1/2)
  12. mysql查询字段信息
  13. 让VB6 IDE“认识”鼠标滚轮
  14. Atitit 编程语言知识点tech tree v2 attilax大总结
  15. MongoDB——聚合管道之$group操作
  16. 如何取消计算机限制连接,怎样解除网络连接限制?
  17. 相机光学(五)——对运动物体的曝光时间的计算
  18. 奇迹mu在服务器运行,奇迹mu 服务端的常用端口及功能
  19. smoothdraw4_使用SmoothDraw享受徒手绘制和图像修改
  20. 自己做饭吃,怎样从极耗时的买菜、择菜、洗菜、切菜、配菜中解脱出来?

热门文章

  1. laravel与thinkphp相比有哪些优势?他们之间的区别/优缺点在哪
  2. 《计算机操作系统》(慕课版)课后习题
  3. 一篇文带你从0到1了解建站及完成CMS系统编写
  4. 软件破解入门教程和解密手册——PE文件格式
  5. dnf服务器维护充钱能到账吗,DNF付费服务器故障!上百万点券充值石沉大海,程序员别睡觉啦!...
  6. 华为方会提供一份CRS(客户需求)和SOW(工作任务书)
  7. 动易软件向网站服务器上传软件,动易CMS粘贴图片自动上传到服务器(Java版)
  8. 音频功放的失真的原因分析及测量
  9. 计算机Java毕设项目-PPT答辩篇
  10. 东芝服务器硬盘参数,性能媲美万转 东芝8TB MG05硬盘体验