hkt小鸡换动态ip了 记录下用cf来ddns 方便自用
首先必须要有自己的域名且域名已经接入 Cloudflare (即DNS为CF提供的地址)
在页面下方找到【Global API Key】,点击右侧的View查看Key,并保存下来
(可随意指定,如123.123.123.123等等,主要用于后续查看 DDNS 是否生效)
可以参考下面命令使用vi进行编辑
vi cf-v4-ddns.sh
然后按小写字母 i 进入编辑模式
API key, see https://www.cloudflare.com/a/account/my-account
这里填写上一步获取的CFKEY
CFKEY=
输入你需要解析用来DDNS解析的根域名 eg: example.com,比如我的域名是123.com,那么此处填写123.com
CFZONE=
登陆CF的Username, eg: [email protected]/* <![CDATA[ \*/!function(t,e,r,n,c,a,p){try{t=document.currentScript||function(){for(t=document.getElementsByTagName('script'),e=t.length;e--;)if(t[e].getAttribute('data-yjshash'))return t[e]}();if(t&&(c=t.previousSibling)){p=t.parentNode;if(a=c.getAttribute('data-yjsemail')){for(e='',r='0x'+a.substr(0,2)|0,n=2;a.length-n;n+=2)e+='%'+('0'+('0x'+a.substr(n,2)^r).toString(16)).slice(-2);p.replaceChild(document.createTextNode(decodeURIComponent(e)),c)}p.removeChild(t)}}catch(u){}}()/\* ]]> */(即CF的登录邮箱)
CFUSER=
填写用来DDNS解析的二级域名,与上面设置的要一致, eg: ddns.yourdomain.com(例 ddns.123.com)
CFHOST=
全部填写完毕后按左上角的Esc退出编辑模式,然后输入 :wq 它会自动保存并退出
./cf-v4-ddns.sh
如果脚本相关信息填写正确,输出内容会显示当前母鸡IP,登录 Cloudflare DNS选项 查看之前设置的 1.1.1.1 已变为母鸡IP
/2 * /root/cf-v4-ddns.sh >/dev/null 2>&1
如果您需要日志文件,上述代码请替换成下面代码
如果需要日志文件,输入下面命令
/2 * /root/cf-v4-ddns.sh >> /var/log/cf-ddns.log 2>&1
-natcloud
补充:crontab计算工具:
https://www.runoob.com/linux/linux-comm-crontab.html
版权声明:本文为原创文章,版权归 乱写的博客 所有,转载请注明本站