为家宽配置Cloudflare DDNS
动态域名解析(Dynamic DNS,简称DDNS)是把互联网域名指向可变IP地址的系统。DNS只是提供了域名和IP地址之间的静态对应关系,当IP地址发生变化时,DNS无法动态的更新域名和IP地址之间的对应关系,从而导致访问失败。但是DDNS系统是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络时,客户端程序通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,实现动态域名解析。
环境要求
- Openwrt
- web浏览器
安装DDNS组件
- 默认情况下 OpenWrt 中并没有 Cloudflare DDNS 功能,需要在编译时选择相应的组件,其位置在 Network→IP
Addresses and Names。 - 也可以去找编译完的固件直接使用
- 还可以在web管理页面安装相应管理包 过滤器
cloudflare
- 或使用SSH连接路由器输入 opkg update && opkg install
ddns-scripts_cloudflare.com-v4 完成安装
配置Cloudflare
进入DNS设置页面
添加一个域名解析,ip地址随便填
其次是把云朵标记关掉(CDN)
因为等会会变成你家宽的ip地址
获取API KEY: https://dash.cloudflare.com/profile/api-tokens
然后我们复制我们的API KEY,去OPENWRT 动态DNS页面
选择添加一个规则,服务商选择cloudflare.com-v4
查询主机名选择刚刚cloudflare解析的二级域名,地址选择IPV4
下面那个域名就是把你二级域名的那个点换成@
比如r@nanodesu.net
,用户名填你cloudflare的邮箱,密码填API KEY
然后点击应用,等就可以看到你cloudflare后台的DNS随便填的那个ip地址变了
默认没有修改是10分钟检测一次ip地址变更,教程至此结束