摆脱公网IP限制!手把手教你获取免费域名,用Cloudflare给飞牛NAS做DDNS
条评论对于NAS玩家来说,实现外网访问是刚需,但获取公网IP却越来越难。不过,只要你拥有一个IPv6地址,这个问题就能迎刃而解!今天,我们将分享一个绝妙的方案:获取一个免费域名,并利用Cloudflare的DDNS服务,实现随时随地访问家里的飞牛NAS。
本篇文章将详细为你演示整个流程,从域名注册到DDNS配置,每一步都清晰明了,即使是新手也能轻松掌握。
📚 目录
引言
相关网站 🔗
视频教程 🎬
第一步:免费域名注册与管理 注册 💻
第二步:将域名托管到 Cloudflare 托管 ☁️
第三步:配置飞牛NAS的 DDNS 服务 配置 ⚙️
第四步:配置路由器防火墙规则 防火墙 🛡️
总结 🚀
相关网站:
视频教程:
第一步:免费域名注册与管理
首先,我们需要获取一个免费域名。这里我们推荐一个域名服务商,它能提供免费域名注册。
- 访问注册网站:打开你的浏览器,访问域名注册网站:https://domain.digitalplat.org/。
- 注册账号:点击“Register a new domain”或“Sign up”进行注册。请确保使用真实的邮箱地址,因为需要进行邮箱验证。地址和电话信息可以使用专门的网站生成美国地址,例如:https://www.shenfendaquan.com/。
- 完成KYC认证:注册完成后,你需要进行KYC认证。在下拉菜单中选择 GitHub,或使用 Google账号进行关联登录。
- 增加域名配额(可选):默认情况下,你只能申请一个免费域名。但通过给他们的GitHub项目点亮小星星,你可以额外获得一个免费域名配额。完成操作后,返回管理页面点击验证即可。
- 注册域名:现在,点击左侧的“Domain Registration”,选择一个你喜欢的、未被注册的域名进行注册。
第二步:将域名托管到Cloudflare
将域名托管到Cloudflare是实现DDNS的关键一步,因为它提供了强大的API和解析服务。
- 添加域名到Cloudflare:打开 Cloudflare 官网(https://www.cloudflare.com/),登录你的账号。点击“添加一个新域名”,输入你刚刚注册的域名,并选择**“免费”**计划。
- 配置DNS服务器:Cloudflare会提供两个域名服务器(Name Server)地址。你需要将这两个地址复制,并粘贴到你的域名管理后台的**“Name Server”**设置中。
- 等待解析生效:完成设置后,返回Cloudflare页面,点击“继续”。通常,解析过程需要几分钟。当域名状态显示为“活动”时,表示解析已成功。
第三步:配置飞牛NAS的DDNS服务
现在,我们有了域名和Cloudflare账户,可以开始配置飞牛NAS的DDNS服务了。
- 确认IPv6地址:在飞牛NAS的系统设置中,确认你有一个以“2”开头的IPv6地址。如果没有,则无法进行下面的操作。
- 创建API令牌:在Cloudflare右上角点击“配置文件”,选择“API令牌”。点击“创建令牌”,并使用**“使用模板”**选项。在模板中选择你的域名,其他设置保持默认,然后点击“创建令牌”。**请立即复制这个令牌!**它只会显示这一次,如果丢失,需要重新创建。
- 飞牛NAS端配置:回到飞牛NAS,进入“远程访问”下的“DDNS”选项。
- 点击“新增”。
- 服务商选择 “cldf”。
- 域名填写你刚刚注册的免费域名。
- 将复制的API令牌粘贴到**“用户名”和“密码”**栏位。
- 关闭IPv4选项,然后点击“测试”。如果状态显示“成功”,恭喜你,飞牛NAS端的DDNS配置已完成。
第四步:配置路由器防火墙规则
为了在外网访问你的NAS服务,你还需要在路由器上为相应的端口建立防火墙规则。
- 打开OpenWrt:登录你的路由器管理界面,进入OpenWrt系统,导航至“防火墙”下的“通信规则”。
- 添加规则:点击“添加”,名称可以随意填写。
- 目标地址:找到并选择你的飞牛NAS的IPv6地址。
- 端口:填写你想要开放的服务端口,例如Jellyfin的
8096
。如果你有多个服务,可以用空格隔开,如8096 3000
。 - 保存规则并应用。
- 验证:完成所有设置后,你可以回到Cloudflare,查看你的域名解析,会看到一条四A记录(AAAA record)已经自动添加了。现在,你可以使用手机移动网络来测试访问家里的NAS服务了。
至此,整个流程已全部完成。你可以使用免费域名随时随地访问你的飞牛NAS。如果你有任何问题或建议,欢迎在评论区留言交流。