如何利用IPv6 DDNS搭建MC服务器,并将你的家用宽带完全利用

您所在的位置:网站首页 校园网使用ipv6有什么好处 如何利用IPv6 DDNS搭建MC服务器,并将你的家用宽带完全利用

如何利用IPv6 DDNS搭建MC服务器,并将你的家用宽带完全利用

2024-07-08 13:55| 来源: 网络整理| 查看: 265

前言

如题,本文主要介绍了如何利用IPv6来替代IPv4和frp等手段实现对家用服务器的公网访问,并不仅限于MC服务器。如今,IPv4地址在家庭宽带内越来越稀缺,frp受限于云服务器性能宽带,这导致了在今天的网络环境下,使用ipv4地址的家庭服务器开服要么无法完全利用宽带资源(frp或者其他反向代理),要么访问极为困难(大号内网无公网ip)。在有关部门的推动下,ipv6已经得到大面积应用,从v4到v6是一个必然的进程,安全性和功能性都有提升。

IPv6本身并不复杂,在很多方面甚至比IPv4要方便,因此本文偏向基础向,并且有很多科普,如果你已经了解,可以直接看关于设置方面的重点

安全性方面

ipv6由于地址极多,在茫茫大海里找到你的地址几乎不可能(ipv4其实也很难)。对于个人来说,ipv6和ipv4的安全性其实都差不多,最重要的是避免使用默认或弱密码(ipmi,路由器web管理,交换机web管理,linux系统镜像ssh),避免使用常规端口(80 443 445 3389 25565),和避免泄露你的个人域名这三条措施能带来的安全性远比ipv6还是v4重要的多,但是由于不需要进行nat,路由器的防火墙就显得意义不大,你最好要对每一台主机的防火墙进行配置。

不过令人遗憾的是,443/80端口依然无法使用,建站的话就不可以使用这两个了

番外:什么是NAT

由于IPv4地址的稀缺,无法再给每一台设备分配地址 ,因此便以家庭或者公司为单位建立局域网,并且将192.168.0.0设为保留地址。网关会被赋予一个公网地址,再由网关分配内网地址给每一台设备,当设备需要被访问的时候,可以将内网设备的地址:端口映射到wanip的某一个端口,由此实现公网访问,但是由于单个地址端口数受限,无论你的局域网内有多少设备,只能使用6w多个端口。并且端口不可以重复。

IPv4 Nat转换示意

IPv6其实也可以进行nat,fe80:就是一个保留地址,但是这。。。这有必要吗,NAT并不能提升你的网络安全性,实际上NAT是一种过度用的摇篮,为了缓解ipv4不足带来的问题,并且给ipv6网络的建设一些缓冲时间。明明现在可以下地走路了,但是因为某些原因就放弃显得得不偿失。

如何开启IPv6

其实路由器里面都很方便,选DHCP就完事了

小米路由器的话选Native模式(应该不会有人选NAT6吧),记得关防火墙。

Windows电脑已经获取了IPv6地址    ubuntu主机已经自动获取到了IPv6地址

为什么我明明打开了,但是就是用不了IPv6/还是大号内网(fe80)呢

不要慌张,如果你从来没有进行过宽带设置,甚至路由器都是宽带的师傅帮你设置的,出现这种情况这很正常,大概率因为你的光猫是路由模式而不是桥接(路由器的wan ip是192.168开头就是典型表现)。遇到这种情况,首先用你宽带绑定的手机号打电话给运营商,要求开启ipv6并且更改光猫模式为桥接(注意,更改完不进行拨号会断网),并且查询你的宽带账号及密码,之后使用路由器拨号即可

PPPoE拨号

这个部分只做常见问题的预先解答,这不是本文的重点

www.test-ipv6.com

www.test-ipv6.com

当这个测试通过后,就基本说明了你已经具有IPv6的访问/被访问功能。如果还是无法被访问,请尝试关闭路由器的防火墙。还可以尝试通过ipv6地址使用手机流量去访问路由器web管理或者其他网页,如果没问题的话已经基本ok了。

测试

ok,我们已经测试了IPv6的访问性和被访问性。

接下来我们简单开一个服测试一下

注意,IPv6的格式是 [地址]:端口号

已经开了一个服务端IPv6的格式是[地址]:端口号成功进入IPv6连接IPv4连接

嗯不错,我们在控制台已经可以看到是ipv6

到现在为止一切顺利

接下来我们要进行DDNS设置

什么是DNS/DDNS

由于ipv4一共是12个数字,地址毫无规律难以记忆(ipv6更难记了,你是愿意背圆周率的128位还是16进制128位的ipv6)。DNS全称Domain Name Server,他就像是一本词典,通过直观的域名对应其主机地址。当你上网时在浏览器输入域名时他会从DNS服务器或者DNS缓存通过域名查询IP地址然后访问,当然现在网络服务已经不只是那么简单了,这里只做简单原理介绍。DDNS是Dynamic DNS,由于家庭宽带的地址是一个动态的IP地址,当ip变化时我们不可能每次都去域名控制台进行更改,DDNS便可以帮助你在IP地址改变的时候更改域名解析,从而让一个静态域名时刻指向一个动态的IP地址,帮助我们实现更便捷的访问。DDNS并不指某个应用或者服务提供者,这个功能很多实现方法,其基本原理就是一个检测IP地址,并且通过域名服务商的API进行自动更改的程序,这个功能可以被部署在服务器上,也可以通过路由器实现。

使用阿里云域名进行IPv6DDNS

其实流程和IPv4也差不多

1,先去注册一个AccessKey,

2,去域名解析添加一个AAAA记录,主机记录写子域名,记录值写个ipv6地址

3,然后去DDNS的设置界面,记得选aliyun.com和AAAA记录,域名要包含子域名(主机记录),主域名就是直接的域名,Access Key就填刚才注册的,终端mac可以在路由器的终端列表里面,好了选择保存就可以

配图:

阿里云官网AccessKey添加域名解析记录IPv6 DDNS设置获取MAC地址成功实现

测试

OK,我们已经完美实现使用一个ipv6的域名对家庭内的服务器访问。

下次我可能会写关于使用arm的服务器,开一个MC服务器,并且还有网页面板管理。

也有可能会写关于利用皮肤站实现第三方登录的。

还有什么不懂的直接qq找我,b站评论回复周期比较长,技术交流群: 690989013



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3