关于家庭宽带IPv6的开启、绑定域名、使用教程等
前言
好几年前网上就很多讨论家庭宽带支持IPv6,能怎么怎么改变生活、带来多少便利,奈何之前租的房子是房东办好的宽带,我没有权限接触到光猫,自己也一直懒得研究这个新鲜事物,前阵子自己捣鼓了一下,还是得紧跟时代发展啊,不能固步自封。
查看你的宽带是否支持IPv6
https://ipw.cn/
这个网站可以检测出你的宽带是否支持IPv6,如下图,我的宽带支持
我们也可以打开cmd,执行ipconfig
来查看ipv6地址
扫盲
- IPv6地址虽然说别人可以直接通过公网访问,但是IPv6地址是会变化的,并不是一成不变
- IPv6的80和443端口是不通的,运营商封堵了
- 在以前我们说的监听端口,都是指的:监听IPv4的端口,但现在如果你想用IPv6来访问,那么你还需要额外监听IPv6端口,这两个是独立的,不冲突。例如:SpringBoot默认会同时监听IPv4和IPv6端口,Nginx默认监听的是IPv4端口,我们需要修改配置来额外监听IPv6端口。
下面我会给出例子
使用Java Springboot测试
我Springboot3.1.5版本,监听8034端口,SpringBoot默认会同时监听IPv4和IPv6端口
通过在cmd里执行命令netstat -ano | findstr :8034
可以看到31228这个进程同时监听了IPv4和IPv6端口
那么我们使用浏览器访问:http://127.0.0.1:8034/wechat/test/abc
可以看到IPv4是没问题的,现在我们来使用IPv6地址访问
我们只需要将127.0.0.1替换成[IPv6地址]
即可,例如http://[2409:xxxx:xxx:xxxx:xxxx:xxxx:xxxx:b0ef]:8034/wechat/test/abc
可以看到IPv6也是没问题的
使用Nginx搭建网站测试
我们使用Nginx监听8008
端口,让AI写个静态HTML,Nginx配置如下
server {
listen 8008;
server_name home.daeny.cn;
root "D:/phpstudy_pro/WWW/home.daeny.cn";
location / {
index index.php index.html error/index.html;
include D:/phpstudy_pro/WWW/home.daeny.cn/nginx.htaccess;
autoindex off;
}
location ~ \.php(.*)$ {
fastcgi_pass 127.0.0.1:9003;
fastcgi_index index.php;
fastcgi_split_path_info ^((?U).+\.php)(/?.+)$;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
include fastcgi_params;
}
}
现在我们访问http://127.0.0.1:8008/
可以看到成功打开了,没问题
现在我们访问IPv6地址
,即把127.0.0.1替换成[IPv6地址]
,http://[2409:xxxx:xxx:xxxx:xxxx:xxxx:xxxx:b0ef]:8008
你会发现,打不开了,这是因为Nginx默认只监听了IPv4端口,我们需要修改配置文件,使其同时监听IPv6端口
重启Nginx服务,再次访问IPv6地址就可以打开了
绑定域名
上面的Nginx举例中,我已经设置了 server_name
为 home.daeny.cn
,现在我去腾讯云Dns Pod添加域名解析
添加一条记录,主机记录是home
,记录类型是AAAA
(A类型代表IPv4,AAAA类型代表IPv6),记录值写你的IPv6地址
如图
现在我们就可以把http://[2409:xxxx:xxx:xxxx:xxxx:xxxx:xxxx:b0ef]:8008
中的IPv6地址换成域名了,即http://home.daeny.cn:8008
动态实时修改域名解析
因为IPv6地址是会变的,所以我们可以使用开源软件来实现实时监测自己的IPv6地址,发生变化后自动修改域名解析值
推荐软件:https://github.com/jeessy2/ddns-go
具体请自行百度使用教程
关于家庭宽带IPv6的开启、绑定域名、使用教程等的更多相关文章
- 思科,华为l2tp组网,家庭宽带,公司内网数据分离
拓扑 简介 办公网使用专线接入,拥有固定IP地址,网络出口使用防火墙做NAT,下联交换机接入服务器,办公电脑等,旁挂思科路由器做L2TP LNS 家庭宽带使用ADSL线路,华为路由器做拨号设备与DHC ...
- 华为服务器设置iBMC管理网口IP地址,开启Monitor图文教程
设置iBMC管理网口IP地址 默认用户名:root 默认密码:Huawei12#$ 操作步骤 服务器重启时,当出现如下界面时,重复按"Delete". 在启动过程出现输入密码对话框 ...
- 个人宽带如何开启IPv6网络访问
IPv6是大势所趋,就在前段时间湖南联通发布公告,对家庭宽带提供 IPv6 地址,不再提供 IPv4地址,那本文就介绍 个人宽带如何开启 IPv6网络访问. 湖南联通停止向普通家庭宽带用户提供公网 I ...
- Linux下关闭和开启IPv6的方法
确认IPV6是否开启 在Linux下确认IPv6是否已经被启用,可以从三个方面确定. 1.使用ifconfig查看自己的IP地址是否含有IPv6地址. eth0 Link encap:Ethernet ...
- IPv6系列-初学者的10个常见困扰
本文是<IPv6系列>文章的第二篇<常见困扰>,紧接<入门指南>,用于解答IPv6的10个常见困扰. 小慢哥的原创文章,欢迎转载 目录 ▪ 本文缘由 ▪ 困扰1. ...
- IPv6系列-入门指南
本文是<IPv6系列>文章的第一篇<入门指南>,用于快速了解并上手IPv6. 小慢哥的原创文章,欢迎转载 目录 ▪ 一. 为什么要了解IPv6 ▪ 二. 顾虑:IPv6地址太复 ...
- 如何优雅的使用ipv6穿透内网
背景 随着ipv6的普及,家庭宽带已经全面支持ipv6,通过简单的设置就可以让自己的内网设备获取到ipv6地址.不过这里的ipv6地址也不是固定,会定期的变化,不过通过DDNS可以解决这个问题.但是这 ...
- IPv6原理、应用与实践
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 作者:腾讯微信技术架构部团队 2017年11月26日,中共中央办公厅和国务院办公厅印发了<推荐互联网协议第六版(IPv6)规模部署行动 ...
- 利用ipv6技术,废旧笔记本变成互联网server
如果你家的路由器已经get到了ipv6地址,并且你家的电脑也获取了有效的ipv6地址,在广域网的设备可以访问到.那恭喜你,再配合我这个ddns,你可以完美地把你家的电脑当服务器使用. 1.确保你家的宽 ...
- 探索 IPv6 网络
目录 0x00 前言 0x01 探索 服务器配置 IPv6 地址 服务器部署网络代理 客户端配置网络代理 测试访问 IPv6 地址 给博客添加 IPv6 地址 0x00 前言 IPv4 地址枯竭的事情 ...
随机推荐
- pycharm clone GitHub 提示 OpenSSL SSL_read: Connection was reset, errno 10054
配置界面 错误提示 原因分析 clone的时候需要安全认证,当你在配置页面勾选上ssh ,就会报错 解决方案 在cmd里输入命令,然后再clone git config --global http.s ...
- iterm2配置ssh自动登录
iterm2 ssh 演示 cmd + o 打开服务器列表,方向键选择要登录的机器,回车,提示输入密码: option + cmd + f 打开密码管理器,方向键选择密码,回车,即可登录:(这一步通过 ...
- 如何每5分钟、10分钟或15分钟运行一次Cron计划任务
一个cron job是一个在指定时间段执行的任务.这些任务可以按分钟.小时.月.日.周.日或这些的任何组合来安排运行. Cron作业一般用于自动化系统维护或管理,例如备份数据库或数据.用最新的安全补丁 ...
- 【技术分析】简单了解 AccessControl
当我们开发一个智能合约,但是里面有一些函数不能随便让别人调用,只能"拥有权限"的管理员能够调用,那么这时候我们会用到权限管理机制. 实现起来也很简单,设置一个 owner 变量,通 ...
- 一文速通Python并行计算:02 Python多线程编程-threading模块、线程的创建和查询与守护线程
一文速通 Python 并行计算:02 Python 多线程编程-threading 模块.线程的创建和查询与守护线程 摘要: 本文介绍了 Python threading 模块的核心功能,包括线程创 ...
- List集合分页处理的方法
参考https://www.cnblogs.com/cmz-32000/p/12186362.html 解决了数组越界问题 参数页码大于总页码时返回null(可根据自己业务调整为返回最后一页数据) s ...
- 自定义异常--java进阶day08
1.自定义异常 2.自定义异常的格式 看你想要定义哪种异常,对应的继承哪种异常类 以我们之前写的代码举例,Exception类过于庞大,所有的异常子类都可以被它接收,这样就会导致无法精确捕获,所以我们 ...
- 【SpringCloud】SpringCloud Alibaba Sentinel实现熔断与限流
SpringCloud Alibaba Sentinel实现熔断与限流 限流与降级 限流 blockHandler 降级 fallback 降级需要运行时出现异常才会触发,而限流一旦触发,你连运行的机 ...
- 【软件】Ubuntu下QT的安装和使用
[软件]Ubuntu下QT的安装和使用 零.前言 QT是应用得比较广泛的程序框架,是因为其跨平台特性比较好,且用C/C++作为开发语言,性能也比较好,故本文介绍如何安装和使用QT,用的版本是QT 6. ...
- 【网络】Windows在局域网配置DNS服务器
[网络]Windows在局域网配置DNS服务器 零.需求 最近因为要搭建一个局域网视频聊天系统,需要用到HTTPS协议,HTTPS协议需要证书,证书需要用到域名,而且IP地址不太好记,就想着直接在聊天 ...