openwrt配置Cloudflare DDNS

配置DDNS的前提条件是家里的宽带需要有公网ip。下面我们开始使用cloudflare来进行DDNS的配置。

添加ddns配置

选择openwrt里的动态DNS功能,然后在里边添加一个自己的配置,名称随便,如我添加的MYDDNS`。

添加后就跳转到了配置界面,首先我们要选择ddns的提供商,这里我们选择cloudflare:

切换后如下图:

 

查询主机名

这个就是我们的域名,通过这个域名访问到我们的openwrt管理后台,配置一个自己的三级域名,比如购买的域名的openwrt.com`。这里则填写admin.openwrt.com`。

域名

域名这个选项其实就上将查询主机名修改为admin@openwrt.com

用户名和密码

用户名是cloudflare的登录邮箱,密码是cloudflare的global api key。如下图,点击后边的view就可以查看自己的key了。

截止上边openwrt里的配置就已经完成了。点击保存并应用就可以了。

域名解析

我们在上边使用到了admin.openwrt.com。然后我们需要在cloudflare的后台去配置这个域名的解析。添加一条A记录,记录值为`admin`,然后我们就可以通过admin.自己的二级域名来访问我们软路由系统了。IPv4地址可以先随便填一个,等待ddns程序自动进行更新。

开放openwrt端口

在openwrt后台系统中找到网络-防火墙-端口转发`,进行端口转发配置

具体配置说明:

名称:随便填一个标识。

传输协议:选则TCP+UDP。

外部区域:选wan口

外部端口:ddns中的域名+外部端口访问到你这个机器。端口一般在1024~65535中选择。

内部区域:选lan口

内部ip地址:选openwrt的管理后台ip,例如我这里是192.168.6.1。

内部端口:openwrt的管理后台一般都是输入ip就可以访问,所以端口是80.

添加,然后保存并应用,就可以通过ddns里的配置的查询域名:外部端口访问到管理后台,本文中的就是admin.openwrt.com:8080。8080端口是我随便写的,根据自己情况选择一个可以使用的端口,1024~65535之间的都可以。

THE END