如何用CloudFlare API解析功能为动态IP VPS绑定固定域名方法

最近配过一台动态IP地址的服务器,因为之前听说过但是都没有实际使用过。一般我们使用动态IP服务器做网站的也有,因为有些网站是需要变动IP的,不过大部分应该是有些项目是需要用到不同的IP,而固定IP地址的服务器总成本相对大一些,动态IP服务器平均成本低一些。

由于没有弄过这种动态IP,我在做之前在网上查了大量了资料。终于有一个可以实现。这里记录下来

第一、准备脚本资料

  脚本地址:https://soft.laozuo.org/scripts/ddns.sh

  这里我们拿到脚本不要着急上传,我们先把资料准备好在替换。

第二、从CloudFlare获取API信息

  获取地址:https://dash.cloudflare.com/profile

登入我们的CF账户,然后打开上面地址后拖动到下面看到Global API Key,然后点击后面的VIEW查看,将API KEY获取丢到我们上面对应位置。

 

  同时,auth_email 为我们CF账户的邮箱账号,zone_name为我们添加域名在CF中的解析主域名,当然我们需要将固定域名添加到CF中。record_name 这个为我们需要实现动态IP的域名,这里我举个例子设置为ddns.laozuo.org。

同时,我们需要将需要实现动态IP的固定域名解析。

 

  不要解析固定IP,直接解析127.0.0.1,因为后面会自动。

第三、检测是否生效

这里我们将修改后的脚本丢到服务器上,然后执行命令。

bash ddns.sh

如果能看到IP说明是配置没有问题。我们再去看看设定的固定域名,PING测试看看是否解析到当前分配的动态IP地址。

第四、如何实现自动化

我们可以将上面脚本自动的添加到定时文件中,这样是可以实现自动化变动的。

比如我们设置五分钟还是十分钟执行一次脚本,这样IP地址就会变动一次。

1、定时配置

  crontab -e

2、设置周期

  */10 * * * * bash /root/ddns.sh

添加脚本到最后一行自定文件中,这里实现10分钟变动一次。

本文固定链接:http://www.iayuidc.com/694.html

未经允许不得转载:主机推荐 » 如何用CloudFlare API解析功能为动态IP VPS绑定固定域名方法

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址