免费域名+Cloudflare+飞牛DDNS教程:外网访问家用NAS全攻略
条评论前言
很多朋友入手NAS后,都希望能在外网随时随地访问家里的数据,但往往卡在“域名”和“DDNS”这两个环节。要么觉得付费域名成本高,要么觉得配置步骤复杂。今天就给大家分享一套零成本方案——获取免费域名+Cloudflare托管+飞牛DDNS配置,手把手教你实现在外面也能轻松访问家用NAS,全程无门槛,新手也能跟着做!
一、准备工具与前提条件
必备工具:电脑(用于操作域名注册和Cloudflare配置)、已搭建的飞牛NAS(确保系统正常运行)、OpenWrt路由器(用于设置防火墙规则)
网络要求:飞牛NAS需获取到IPv6地址(以“2”开头),若没有IPv6需先联系运营商开通
辅助网站: 免费域名注册:domain.digitalplat.org
美国地址生成:shenfendaquan.com
域名解析托管:Cloudflare
视频教程:
二、获取免费域名(详细步骤)
首先我们需要注册一个免费域名,用于后续外网访问的“地址标识”,具体操作如下:
1. 注册域名账号
打开免费域名注册网站:domain.digitalplat.org
点击页面中的**“register a new domain”**,进入注册页面
点击**“Sign up”**开始注册,按提示填写信息: 邮箱:填写真实邮箱(用于激活账号)
电话/地址:需填写美国地址,可通过地址生成网站获取,注意地址格式需包含“州,城市,街道”(提示需两个逗号分隔)
提交注册后,前往邮箱查收激活邮件,点击邮件中的链接完成激活(激活后“goback”按钮可能无效,需重新打开登录页面)
2. KYC认证与增加域名名额
重新打开登录页面,输入邮箱和密码登录,此时会提示KYC认证
在认证下拉菜单中选择**“GitHub”或“谷歌账号”**(无账号可先注册),点击“Sign in with XXX”完成关联认证
默认仅能申请1个免费域名,可通过给项目“点星”增加名额: 打开项目GitHub页面(通常在域名管理页有入口),点击右上角的“小星星”收藏
返回域名管理页,点击**“click here验证”**,验证通过后即可申请2个免费域名
3. 注册心仪的免费域名
点击左侧菜单栏的**“domain registration”**,进入域名注册页面
输入想要的域名前缀(如“fennas”“ homenas”等),选择合适的后缀(免费后缀通常有限,按需选择)
若提示“已被注册”,更换前缀直至显示“可使用”,完成注册
注意:免费域名每年需要续订,到期前在域名管理中点击对应域名,选择“renew”再点击“free renew”即可免费续期一年。
三、Cloudflare托管域名解析
注册好域名后,需要将其托管到Cloudflare进行解析,步骤如下:
打开Cloudflare官网:cloudflare.com,登录/注册账号
点击页面中的**“添加站点”**,将刚才注册的免费域名复制粘贴进去,点击“继续”
选择**“免费计划”**(Free),点击“继续前往激活”
复制Cloudflare提供的“Nameserver”(域名服务器)地址
返回免费域名注册网站的管理页,找到“Nameserver”设置,将Cloudflare的服务器地址粘贴进去,点击“保存注册”
回到Cloudflare页面,点击“继续”,等待解析生效(通常需要2-3分钟,当页面显示“活动”即表示解析完成)
四、飞牛DDNS配置(实现外网访问)
域名解析完成后,需在飞牛NAS中配置DDNS,让域名实时指向家里的IPv6地址,具体操作:
1. 获取Cloudflare API令牌
登录Cloudflare,点击右上角头像,选择**“我的个人资料”→“API令牌”**
点击**“创建令牌”**,选择第一个模板“编辑区域DNS”
在“区域资源”下拉菜单中选择刚才添加的域名,其他选项保持默认,点击“继续以显示摘要”
点击“创建令牌”,复制生成的令牌(注意:令牌仅显示一次,未复制需重新创建)
2. 飞牛NAS配置DDNS
登录飞牛NAS后台,进入**“系统设置”**,确认已获取到IPv6地址(以“2”开头)
选择**“远程访问”→“DDNS”**,点击“新增”
按以下参数配置: 服务商:选择**“cldf”**(Cloudflare的缩写)
域名:填写刚才注册并解析的免费域名
用户名/密码:均填写刚才复制的Cloudflare API令牌
关闭“IPV4”选项(仅用IPv6)
点击“测试”,若状态显示“成功”,表示DDNS配置完成
五、OpenWrt路由器防火墙规则设置
最后需要在路由器中开放NAS服务端口,确保外网请求能正常到达NAS:
登录OpenWrt后台,进入**“网络”→“防火墙”→“通信规则”**
点击页面下方的“添加”,按提示填写: 名称:自定义(如“NAS外网访问”)
目标地址:选择飞牛NAS的IPv6地址
端口:填写需要开放的服务端口(如Jellyfin用8096,多个端口用空格分隔,例:8096 3000)
点击“保存”,再点击“保存并应用”,防火墙规则生效
六、测试外网访问效果
配置完成后,断开手机的WiFi,使用移动网络打开浏览器,输入你的免费域名+端口号(例:fennas.xxx.com:8096),若能成功访问NAS中的服务(如Jellyfin),则表示整个方案搭建成功!
总结与常见问题
这套方案通过“免费域名+Cloudflare+飞牛DDNS”实现了零成本外网访问NAS,核心步骤在于域名解析的托管和DDNS的动态指向。如果遇到问题,可检查以下几点:
Cloudflare解析是否显示“活动”?若长时间未生效,可重新核对Nameserver设置
飞牛NAS的IPv6地址是否正确?DDNS测试是否提示“成功”?
路由器防火墙端口是否开放正确?端口号是否与NAS服务一致?
如果大家在操作过程中有其他疑问,欢迎在评论区留言交流,也可以分享你的折腾经验。觉得本文有用的话,别忘了点赞收藏,让更多需要的朋友看到!
