Linux服务器使用Cloudflare搭建DDNS

在Linux服务器IP可能发生变动的情况下,使用 DDNS(Dynamic Domain Name Server/动态域名服务)可以随时将本地服务器的IP更新至域名解析。DDNS的作用和适用范围不再赘述,下面说明如何配置。

准备工作

注册一个cloudflare账号后,按照cloudflare给出的提示,将域名接入cloudflare,让cloudflare接管你的域名。

 

获取cloudflare账号的global key

打开网页:https://dash.cloudflare.com/profile

在页面下方找到【Global API Key】,点击右侧的View查看Key,并保存下来

Linux服务器使用Cloudflare搭建DDNS

 

设置用于 DDNS 解析的二级域名

Cloudflare 中新建一个A记录,如:ddns.yourdomain.com,指向 1.1.1.1(可随意指定,如123.123.123.123等等,主要用于后续查看 DDNS是否生效)

Linux服务器使用Cloudflare搭建DDNS

 

下载 DDNS 脚本,修改配置

Linux服务器使用Cloudflare搭建DDNS

1.CFKEY就是第一步获取的global key

2.CFUSER是登录cloudflare的邮箱

3.CFZONE_NAME是你的一级域名

4.CFRECORD_NAME则是用于DDNS的二级域名

5.CFTTL是域名生效的ttl,默认120即可

 

脚本授权并执行

如果脚本相关信息填写正确,输出内容会显示服务器当前IP,登录 Cloudflare DNS选项 查看之前设置的 1.1.1.1 已变为当前服务器的IP。

 

设置定时任务

如果需要日志文件,可将上述代码请替换成下述代码

原创文章,作者:keyboardman,如若转载,请注明出处:http://blog.keyboardman.fun/skillstack/42.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注