利用ipv6技术,废旧笔记本变成互联网server
如果你家的路由器已经get到了ipv6地址,并且你家的电脑也获取了有效的ipv6地址,在广域网的设备可以访问到。
那恭喜你,再配合我这个ddns,你可以完美地把你家的电脑当服务器使用。
1.确保你家的宽带支持ipv6
最简单的办法就是,登陆路由器或者猫管理地址,查看是否有类似的地址获取到,2408:8270:455:8ab2:f405:5e1:512c:141b 例如联通分配给我们的地址是2408开头的广域网ipv6i地址。还可以拨打运营商客服电话咨询,移动:10086,电信:10000,联通:10010
2.确保你有支持IPV6的路由器拨号
目前支持ipv6的家用路由器不多,例如我们家的华为WS5100就支持ipv6地址的获取和分配,可以直接使用联通的宽带号码拨号,并且获取到临时的ipv6地址。最关键的是,每个连接这个路由器的设备,会分配到一个独立的ipv6i地址。
3.确保你家的光猫已经改成了桥接模式
这一点很重要,因为电信运营商自带的光猫,可能都带有路由器的功能,但是限制太大,笔者直接将他改为桥接模式,光猫停止拨号,光猫的任意Lan口连接到WS5100路由器的 WAN口,并且直接使用运营商的宽带账号和密码拨号。
4.路由器开启dhcp和ipv6功能
路由器拨号成功后,开启dhcp和ipv6功能,先让你的linux服务器获取到ipv4和ipv6地址,然后在路由器中设置设备跟ipv4地址的绑定,然后你的linux server获取到的ipv4地址就不变。貌似我家的路由器不持支ipv6地址的绑定,而且运营商明显给我们分配的是动态ipv6地址。
5.在linux server开启ddns功能
你自己得在阿里云注册一个域名,因为阿里云的支持ipv6地址的解析。因为ipv6地址每天变一次,我们每天手动修改域名解析记录明显不科学。这个时候,我写的ddns脚本就派上用场了。https://gitlab.com/byygyy/ddns_ipv6.git这个脚本的部署测试,详见我在脚本中的说明。
6.在支持ipv6的终端上测试ipv6访问
自从使用了WS5100路由器,你家连接这个路由器的手机电脑基本都会变成支持ipv6的终端,在任意设备上,访问 http://[linux系统获取的临时ipv6地址] (例如我在linux server开启一个web服务,
http://[2408:8270:455:8ab2:c2c1:f366:b3bb:aa8] ) 这个可以访问后,就可以尝试使用你的域名来访问了。我的这个博客域名 https://robin.org.cn/使用的就是ipv6地址解析的。
以上教程和ddns脚本是经过我精心测试和验证的,如果您觉得很有用,欢迎您打赏我。如果您有任何疑问,可以私信联系我。lhh_nj@163.com
利用ipv6技术,废旧笔记本变成互联网server的更多相关文章
- IPv6技术详解:基本概念、应用现状、技术实践(下篇)
本文来自微信技术架构部的原创技术分享. 1.前言 在上篇<IPv6技术详解:基本概念.应用现状.技术实践(上篇)>,我们讲解了IPV6的基本概念. 本篇将继续从以下方面展开对IPV6的讲解 ...
- IPv6技术详解:基本概念、应用现状、技术实践(上篇)
本文来自微信技术架构部的原创技术分享. 1.前言 普及IPV6喊了多少年了,连苹果的APP上架App Store也早已强制IPV6的支持,然并卵,因为历史遗留问题,即使在IPV4地址如果饥荒的情况下, ...
- [华三] IPv6技术白皮书(V1.00)
IPv6技术白皮书(V1.00) http://www.h3c.com/cn/d_200802/605649_30003_0.htm H3C S7500E IPv6技术白皮书 关键词:IPv6,隧道 ...
- IPV6技术笔记(剖析IPv4toIPv6)
IPV6技术笔记 IPv6地址入门概念 什么是IPv6? IPv6,全称Internet Protocol version 6,即网际协议版本6,也叫互联网通信协议第六版.是互联网工程任务组(IETF ...
- [cnBeta]阿里云推出全栈IPv6解决方案 加速推进下一代互联网应用
https://www.cnbeta.com/articles/tech/795695.htm 访问: 阿里云 - 最高1888元通用代金券立即可用 作为国内首个全面支持IPv6的云厂商,过去5个月, ...
- 腾讯云IPv6技术拿了个一等奖!1.5亿人已经用上
中国通信学会在其官网上公布了2019年中国通信学会科学技术奖的评选结果,腾讯云和中国移动通信集团,中国信息通信研究院.以及华为联合申报的“移动互联网IPv6技术攻关及规模应用”项目荣获今年科学技术一等 ...
- 阿里巴巴IPv6应用平台引领下一代互联网
摘要: 据预测,到2020年底我国IPv6终端设备将达到5亿,正在快速取代IPv4.阿里巴巴网络架构师张先国先生在2018 年GNTC 大会IPv6 专场上分享IPv6应用集团业务(支付宝.淘宝.天猫 ...
- [.net 面向对象程序设计进阶] (20) 反射(Reflection)(上)利用反射技术实现动态编程
[.net 面向对象程序设计进阶] (20) 反射(Reflection)(上)利用反射技术实现动态编程 本节导读:本节主要介绍什么是.NET反射特性,.NET反射能为我们做些什么,最后介绍几种常用的 ...
- VC中利用多线程技术实现线程之间的通信
当前流行的Windows操作系统能同时运行几个程序(独立运行的程序又称之为进程),对于同一个程序,它又可以分成若干个独立的执行流,我们称之为线程,线程提供了多任务处理的能力.用进程和线程的观点来研究软 ...
随机推荐
- JSP乱码问题
在JSP中通过request对象获取请求参数时,如果遇到参数值为中文的情况,若不进行处理,获取到的参数值将是乱码.乱码情况分为以下两种: 1. 获取访问请求参数时乱码,采用如下方式解决. String ...
- 【题解】NOIP2016愤怒的小鸟
一眼n<=18状压dp……方程什么的都很显然,枚举两只小鸟,再将这条抛物线上的小鸟抓出来就好啦.只是这样O(n^3)的dp必然是要TLE的,我一开始这样交上去显然跑得巨慢无比,后来转念一想:面对 ...
- angular js自定义service的简单示例
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...
- CentOS 64位上编译 Hadoop2.6.0
由于hadoop-2.6.0.tar.gz安装包是在32位机器上编译的,64位的机器加载本地库.so文件时会出错,比如: java.lang.UnsatisfiedLinkError: org.apa ...
- 解析 Array.prototype.slice.call(arguments,0)
Array.prototype.slice.call(arguments,0) 经常会看到这段代码用来处理函数的参数 网上很多复制粘帖说:Array.prototype.slice.call(argu ...
- iOS 全局变量设置的几种方式~
在iOS开发过程中关于全局变量的几个方法 1. 在APPDelegate中声明并初始化全局变量.AppDelegate可以在整个应用程序中调用,在其他页面中可以使用代码段获取AppDelegate的全 ...
- c++ 批量初始化数组 fill和fill_n函数的应用
转自c++ 如何批量初始化数组 fill和fill_n函数的应用 std::fill(a+,a+,0x3f3f3f3f);///从下标2到下标10 前闭后开 共8个 std::fill_n(a+,,0 ...
- RPC-Thrift(四)
Client Thrift客户端有两种:同步客户端和异步客户端. 同步客户端 同步客户端比较简单,以RPC-Thrift(一)中的的例子为基础进行研究源码,先看一下类图. TServiceClient ...
- 【BZOJ2253】纸箱堆叠 [CDQ分治]
纸箱堆叠 Time Limit: 30 Sec Memory Limit: 256 MB[Submit][Status][Discuss] Description P 工厂是一个生产纸箱的工厂. 纸 ...
- AtCoder Regular Contest 082 F
Problem Statement We have a sandglass consisting of two bulbs, bulb A and bulb B. These bulbs contai ...