|教程|在NAT VPS中自建DDNS|更新CF脚本|

tengxunyun cera

最近Nathosts商家突然宣布开始取消免费DDNS服务,后台仅提供当前服务器IP查看,对于用户来说,不可能每时每刻去检测母鸡的IP是否改变。

对于商家来说,最近的HKT/HKBN受攻击事件,让商家运维成本大大增加,所以取消DDNS服务,可在一定程度上保证母鸡免被攻击。

而在NAT VPS上自建DDNS,能实时更新域名指向的母鸡IP,减少用户查看IP的次数。

本次教程以Nathosts家的HKBN NAT VPS为测试机型,来进行搭建,VPS系统为Debian9 X64

前提条件

要自建DDNS服务,首先必须要有自己的域名,另外就是使用阿里云解析、DNSPOD云解析、Cloudflare云解析等服务,教程以Cloudflare云解析为例子。

获取CFKEY

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

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

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

以Nathosts为例,先在控制面板找到目前母鸡的IP,然后到Cloudflare中新建一个A记录,如:ddns.yourdomain.com,指向母鸡当前的IP

下载脚本

※脚本来自Github

2018/07/01更新脚本

这几天CF貌似停用了之前脚本的API,下面这个脚本修改了API的相关接口,设置依然可按照本教程的来设置

获取WANIPSITE网址

这里需要填写一个能返回当前母鸡IP的网页地址,下面提供一些

自己在SSH里看看哪个网址能返回母鸡IP的,而且是仅返回IP,不能有其他内容,我自己测试了myip.dnsomatic.com这个域名能使用。

填写相关信息

运行脚本

记录CFID

第一次运行后,会显示你用于DDNS解析的二级域名的CFID,记录下来

将CFID填入到配置文件中的CFID处

再次运行脚本

不出意外的话,会显示当前母鸡的IP

设置定时任务

设置定时任务后,就完全自动化更改域名指向的IP

教程结束-0-有什么问题欢迎留言交流或加入我们的TG群组

cera aliyun tengxunyun cloudiplc

相关推荐

腾讯云服务器挂载本地数据盘教程

新创建腾讯云服务器之后,需要登录到服务器的操作系统挂载本地数据盘。可选的登录方式包括控制台(WebVNC)登录、SSH登录、远程连接等。关于步骤的详细介绍,请参考连接实例。 活动地址:2020年腾讯云618云聚惠 本节介绍如何正确挂载本地数据盘,其中包含的格式化方法适用于不超过2TB的数据盘。如果数据盘较大,请参考分区格式化大于2TB的数据盘。 为Linux系统挂载本地数据盘 格式化数据盘 输入#fdisk -l#查看#腾讯云#服务器挂载的数据盘信息。 对数据盘分区,此处以名为vdb的数据盘为例。 a. 输入fdisk /dev/vdb对数据盘进行分区。 b. 输入n创建新分区。 c. 输入p创建出一个单分区,或输入e创建多个分区。 d. 输入分区编号,可选值为1到4。 e. 选择该分区的扇区起始值,回车键默认为2048。 f. 选择该分区的扇区结束值,回车键默认为最大值。 g. 输入w完成分区并退出。 格式化数据盘新分区vdb1,此处以ext4文件系统为例,输入mkfs.ext4 /dev/vdb1。 创建挂载点并挂载数据盘 新建挂载点,本例中为挂载点命名为data,输入mkdir /data。 输入mount /dev/vdb1 /data手动挂载分区vdb1到挂载点data。 输入df -h查看已挂载的文件系统。 配置开机自动挂载 设置分区vdb1开机自动挂载,否则开机无法看到此文件系统。 输入vim /etc/fstab打开 /etc/fstab 文件。 在文件末尾添加/dev/vdb1 /data ext4 defaults 0 0。 为Windows系统挂载本地数据盘 数据盘联机 登录腾讯云服务器,打开“计算机管理”。 单击“磁盘管理”。 右击目标数据盘,并选择“联机”。 初始化磁盘,可以选择#MBR#或者#GPT分区#格式。大于2TB磁盘空间的请选择GPT分区格式。 新建卷 右击已挂载的数据盘,并选择“新建卷”。 在新建卷向导中,使用默认的服务器和磁盘设置,并单击“下一步”。 设置卷大小,并单击“下一步”。 …

AWS CloudFront|AWS CDN|设置|使用教程;为WordPress加速

因网络知识浅薄,若有错漏,麻烦不吝指正。 一、AWS CloudFront简单介绍 Amazon CloudFront,即AWS #CDN#,节点分布全球,亚洲国内、#日本#、#香港#、#新加坡#等,除国内节点需要#备案#,其他均不需要。 首年免费,每月送50GB流量。流量只计算出流量,入流量不计。 AWS #CloudFront#官网:https://aws.amazon.com/cn/cloudfront/ 二、AWS CloudFront的注册 AWS CloudFront有中文页面,注册需要手机、#信用卡#验证。 三、AWS CloudFront的申请、设置 以tg.tn为例(在主机处,同时绑定tg.tn和www.tg.tn,访问主域名为tg.tn) 进入AWS CloudFront后台,点击 Create Distribution 选择 WEB 加速 Origin Domain Name:只能是域名,www.tg.tn Origin Protocol Policy:如果安全性重要,就用https Query String Forwarding and Caching:选择全部缓存 Compress Objects Automatically:选YES 申请/导入域名SSL证书:https://console.aws.amazon.com/acm/home?region=us-east-1#/ AWS SSL证书申请,安装说明一步一步,非常简单。 导入证书的话,选择Apache格式的。 这就是创建好的。选择 ID 进入CDN管理,选择EDIT Alternate Domain Names(CNAMEs):填写要加速的域名 SSL Certificate:可以用AWS的(免费),也可以用自己的SSL证书(免费) 三、DNS解析设置 在自己的域名解析处设置(建议国内DNSPOD、DNS.COM、华为云DNS等) www.tg.tn 全网#解析# A记录 为你的主机IP(解析源) …

|教程|阿里云国际|流量包脚本监控 超流量自动关机

#教程# 阿里云国际 – 流量包脚本监控 超流量自动关机 很多同学在使用#阿里云##国际#的时候被无聊的人#刷流量#,导致很快#流量包#被用完,这里给出个 PHP 的#监控#,用定时 cron 实现超流量就自动关机。 把下面的文件保存为 datamonitoring.php { $canonicalizedQueryString .= ‘&’ . percentEncode($key) . ‘=’ . percentEncode($value); } // 生成用于计算签名的字符串 stringToSign $stringToSign = ‘GET&%2F&’ . percentencode(substr($canonicalizedQueryString, 1)); // 计算签名,注意 accessKeySecret 后面要加上字符’&’ $signature = base64_encode(hash_hmac(‘sha1’, $stringToSign, $accessKeySecret . ‘&’, true)); return $signature; } function get_action($data,$Version,$host){ date_default_timezone_set(“GMT”); $dateTimeFormat = ‘Y-m-d\TH:i:s\Z’; global $AccessKey_ID; …

教程|IPLC是什么|IPLC国际专线哪家有|

教程:#IPLC#是什么,#IPLC#国际专线哪家有? IPLC是什么? IPLC是国际线路中比较特殊的一个产品, 为下列四个单词的首字母缩写 International Private Leased Circuit, 直译过来是”国际私有租赁线路”. 相对于普通线路来说, 一般市面上出售的IPLC产品的最大优势就是无需担心IP不可用, 节省下来更换IP的成本. 此外IPLC的成本相对较高, 相应的延迟较低, 速度较快。   IPLC是什么,IPLC国际专线哪家有 IPLC国际专线的优势 市面上常见的IPLC基本都具有如下优势, 供各位参考选购 延迟低&速度快: 与高成本少流量对应的是低延迟,速度快. IPLC的初衷为内网专线, 两端之间和到最近接入点的线路经过特殊挑选和优化, 延迟比较低而且稳定. 市面上的深港专线延迟可低至5ms, 甚至低于香港CN2线路。 不用担心IP不可用: 真正意义上的IPLC是完全内网通讯, 流量不经过审查, 所以理论上不需要担心IP不可用的情况. 常见的一些IPLC NAT主机偶尔出现IP不可用的情况, 服务商也会负责更换IP。 IPLC国际专线的不足或需注意 IPLC并非是十全十美的产品, 在购买前请务必了解下列事项, 避免不必要的麻烦 IPLC并非绝对安全: 以港深专线为例, 虽然深圳到香港这段的通讯不经过审查, 但是从使用者家里到深圳的通讯是经过审查的; 另外阿里云等服务提供商也有可能对网内流量进行审核. IPLC由于成本和内网等特殊原因, 相对于直接到国外的流量更安全, IP不可用或者出现其它问题的概率相对很低而已. IPLC成本相对高: 相对于普通的VPS, IPLC的成本相对较高. 沪日NAT(非独立IP)的价格大约在10美金/月, 100G双向流量. 对于”随便用用”, 延迟要求不高的用户来说价格肯定过高了. IPLC#国际##专线#的特点 1、用户按需要租用带宽,并独享租用带宽 …

微信扫一扫,分享到朋友圈

|教程|在NAT VPS中自建DDNS|更新CF脚本|