DDNS又称动态域名,就是非固定IP的域名,常用于公司网络或者家庭网络。最近不想用爱快了,OpenWRT又不怎么稳定,干脆换个大家伙,pfSense、OPNsense快乐二选一吧,先要解决DDNS问题,否则对我意义不大。
索性pfSense集成了动态DNS管理功能,下面介绍设置Cloudflare动态DNS的过程。
注册Cloudflare域名 必须先注册一个域名,注册过程略。本例中,以注册的wundertech.xyz域名为例,进入域名管理⻚面,点击DNS菜单。
添加A记录
点击右侧的添加记录,类型为A。名称部分,可以只输入子域部分,这是域名之前的扩展名(本例为ddns)。或者 使用@符号直接指向你的域名(没有子域)。在IPv4字段中,输入1.1.1.1(Cloudflare的DNS服务器,稍后会自动 更新),将代理状态更改为仅DNS,然后点击保存。
注意:如果需要使用Cloudflare 的代理服务,请选择启用代理。这会屏蔽pfSense防火墙的公网IP地址,并在请求时返回Cloudflare的IP地址。
获得API令牌
我们现在需要获得Global API Key为作为pfSense动态域名的密码
导航到My Profile > API Tokens,点击全局 API 密钥旁边的查看按钮:
然后输入Cloudflare 帐号的密码:
系统会自动生成API Token。复制令牌,然后前往pfSense进行设置。
设置动态DNS
进入pfSense web菜单,选择服务下的动态DNS,选择添加。
将服务类型更改为Cloudflare,然后使用注册的子域和域名填充主机部分。
用户名字段填入Cloudflare 用户名,然后粘贴前面复制的API 令牌。输入一个描述说明,然后点击底部的保存。
现在回到列表,如果一切设置正确的话,列表中的缓存IP地址现在将显示为防火墙的外部IP地址。状态显示为绿 色复选标记,表示域名解析正常。
现在如果回到Cloudflare检查 IPv4 字段(前面设置为1.1.1.1),也将更新为防火墙的实际外部IP地址。
没有回复内容