公网DDNS神器 “DDNS-GO”

【DDNS】

“DDNS-GO”顾名思义,就是用来做DDNS(动态域名解析)的,它不仅支持国内的阿里云、腾讯云、华为云这三大域名商,还支持国外大名鼎鼎的 Cloudflare。同时,该程序支持 IPv4 和 IPv6 的地址解析,据了解,目前很多地区 IPv6 网络的80及443端口并没有被运营商封禁。如果你使用的是上述服务商的域名,并且需要在对公网 IP 进行 DDNS 解析,那么这个程序值得一试。

项目地址:https://github.com/jeessy2/ddns-go

下载安装:

1、下载与设备相匹配的程序版本

wget https://github.com/jeessy2/ddns-go/releases/download/v3.7.1/ddns-go_3.7.1_Linux_x86_64.tar.gz

2、新建名为“ddns-go”文件夹,并将程序解压至此

mkdir /ddns-go
tar -zxvf ddns-go_3.7.1_Linux_x86_64.tar.gz -C /ddns-go

3、安装及启动程序

./ddns-go -s install
./ddns-go

4、待程序运行后,在本地浏览器地址打开 http://127.0.0.1:9876 ,即可显配置界面

域名解析设置:

一、Cloudflare 域名解析设置

①、点击个人资料 —— API令牌 —— 创建令牌

②、选择编辑区域DNS,点击使用模板

③、将区域资源修改为“所有区域”,点击继续

④、点击创建令牌

⑤、复制获取到的 DNS API 令牌,并填入“Token”内即可

二、阿里云 域名解析设置

①、打开【阿里云】网站,进入【AccessKey管理】,点“继续使用AccessKey”;

②、点“创建AccessKey”,会弹出“AccessKey ID”和“Secret ID”两个参数

③、切换到群晖的DDNS-GO界面,在“DNS服务商”选择“Alidns(阿里云)”,并且把在上一步骤获取到的“AccessKey ID”和“Secret ID”两个参数填写进来

三、腾讯云 域名解析设置

①、打开【腾讯云】网站,进入【API 密钥】,点“DNSPod Token”标签,创建密钥

②、输入密钥名称(名称可随意写),确定,会弹出显示有ID和Token的界面;

③、切换到群晖的DDNS-GO界面,在“DNS服务商”选择“Dnspod(腾讯云)”,并且把在上一步骤获取到的“ID”和“Token”两个参数填写进来

应用操作:

1、在本地搭建好相关的服务,这里以博客网站为例

2、在路由器中设置端口转发,将本地网站的443端口转发子外网的8090端口(该IP的 80 及 443 端口已被禁封

3、测试使用外网进行域名+端口进行访问,成功

4、IP地址变更提醒通知,配置变量如下:

#{ipv4Addr} —— ipv4地址

#{ipv4Result} —— ipv4地址更新结果

#{ipv4Domains} —— ipv4地址域名

#{ipv6Addr} —— ipv6地址

#{ipv6Result} —— ipv6地址更新结果

#{ipv6Domains} —— ipv6地址域名

5、接收通知,可以使用 Brak 进行获取

到此,DDNS-GO是安装及使用就结束了,欢迎有需要的朋友来进行尝试。

版权声明:
当前文章地址:https://www.day0.club/1106/%e5%85%ac%e7%bd%91ddns%e7%a5%9e%e5%99%a8-ddns-go/
来源:DAY·0驾校
文章版权归作者所有,未经允许请勿转载。
THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录