您的位置 首页 香港服务器

ipv6下个人家庭服务器搭建(服务器代理ipv6转ipv4)

ipv6下个人家庭服务器搭建在支持ipv6的家庭网络中,家里头的设备对外是公开的(设备的有些端口可能被运营商禁掉80,443,8080),所以你的手机或者在办公室将很容易访问到家里的设备。本文将介绍如何利用ipv6技术大家家庭服务器。

基础条件家庭宽带支持ipv6,国家工信部正在强力推ipv6,所以国内主流运营商一般很快都会支持ipv6,我住的城市上海浦东,家里接了移动和电信的宽带都支持ipv6.需要一款支持ipv6的路由器,家庭路由器是阻碍ipv6接入量的主要障碍,所以你通过(test-ipv6 . com) 这个网站检测后发现自己家的网络不支持ipv6,不一定是运营商不支持,很有可能是你家的路由器不支持。新办的宽带运营商给的路由器一般也已经支持ipv6了。最好需要一个域名,家用ipv6地址不是固定的,机器重启或者路由重启,这个地址就会变话,所以需要一个域名来帮助你记忆家里的设备地址。常见的固定解析ip是不行的,你需要一个设备自主发起的ddns功能,每隔一个周期去更新dns的AAAA(ipv6是AAAA记录,ipv4是A记录)解析记录。选择一个家庭服务器家庭服务器的选择主要根据个人实际情况而定,首先你得明确你想用这台服务部署什么服务。然后考虑cpu架构平台,一般是选这arm平台或者x86平台。如果只是做一下简单的web运用或者测试程序,可以选择树莓派,N1盒子等。如果想不是中大型程序可以选择基于x86的平台,个人经验即使很老的x86 cpu都可以吊打arm的cpu,x86平台比较棘手的问题是功耗,散热,和风扇噪音。

个人建议如果你第一次接触个人家庭服务器,而且你不希望太折腾的话,可以选择树莓派。如果你动手能力强,而且不怕折腾的话,你可以选择一些矿渣设备(如n1盒子,我家云)来魔改。

如果你本身是一个后端程序员,你想在家里验证一下想法,甚至于家庭工作站,那你需要最后选择x86平台,x86平台会有更多的软件支持和可玩性。

注册一个域名域名是为了帮助你记忆设备的网络地址,ipv6时代,设备很容易获取一个全网唯一的地址,这个地址很长,而且经常不固定,所以使用域名是比较好的选择。选择注册一个域名还有一个主要的原因是我们需要在家里ip地址变化的时候,及时更新域名解析,也就是动态域名解析功能(ddns)。

域名注册先选择后缀,个人使用可以选择新出的域名后缀,我最近比较喜欢注册.cool结尾的域名,比较有极客精神,而且年费便宜,很多单词都没有被注册过。

然后域名还有选择平台,阿里,腾讯都有域名平台,而且都支持ddns。

ddns,dns AAAA记录和cname技巧上面一直说道ddns,来实现动态域名解析,其实ddns不是什么高大上的技术,就是运营平台给你一个修改dns解析的一个api接口,你可以写一个shell脚本每隔一段时间获取自己的ip地址(ipv4或者ipv6),然后调用这个接口修改dns的值。

阿里云官方有个文档(头条不然放外链,自行百度),介绍了ddns的实现过程,其他平台基本类。当然你还可以去github,搜索下这些功能基本都有人帮你实现了。

至此ddns的问题解决了。

我们还需要了解下 AAAA记录和 cname的技巧。一个域名可以同时拥有A记录和AAAA记录,比如域名xx.aaa.cool A记录为 ipv4地址 8.94.68.6 AAAA 记录可以是 409:8a1e:::dc06:28b4::c867 这样的ipv6地址。如果你的机器支持ipv6,会优先使用ipv6的地址做解析,如果不支持的话会用ipv4。所以一帮情况下我们都会把A记录和AAAA记录都做解析。

另外一种场景是 你有多个域名解析到同一个ip地址,你可以在ddns批量需改,这个做法效率比较低,而且会增加你调用接口的次数,另外一个简单的方法是ddns只更新这一批域名的其中一个,其他域名cname都这个域名上。比如xx.aaa.cool 解析为409:8a1e:::dc06:28b4::c867 ,cc.aaa.cool增加cname记录 到xx.aaa.cool上,这样子就能做到 xx.aaa.cool和cc.aaa.cool同时指向409:8a1e:::dc06:28b4::c867,这个cname解析在域名管理后台做一次操作即可,不需要ddns。

关于作者: 天猫服务器

热门文章

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注