Centos-阿里云ddsn域名解析,钉钉机器人推送提醒

Centos-阿里云ddsn域名解析,钉钉机器人推送提醒

家里路由老化(梅林固件),撸了个京东云路由器(下车方便刷第三方固件),官方固件没办法第三方插件,所以就需要在家里的centos装个ddns实现域名解析自动更新。

github很多脚本,大部分都需要python环境的,也有纯shell的,偶然发现一个web管理页面的(go语言环境),这里记录一下配置过程。

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

提前准备:

  • 1.阿里云域名
  • 2.阿里云AccessKey :ID及Secret
  • 3.钉钉机器人

流程:

  • 一.centos安装go语言环境
  • 二.下载ddns-go
  • 三.安装ddns-go
  • 四.防火墙放行端口
  • 五.配置ddns-go

一.centos安装go语言环境

yum安装go语言

#安装epel源
yum -y install epel-release
#安装go语言
yum -y install golang

二.下载ddns-go

国外github源作者项目地址:下载

国内gitee我备份的项目地址:下载

三.安装ddns-go

将下载的包解压后,只需要ddns-go文件

#进入ddns-go文件所在目录
#ddns-go赋执行权限
chmod +x ddns
#安装ddns-go
./ddns-go -s install

#安装成功会提示:
#安装 ddns-go 服务成功! 程序会一直运行, 包括重启后。
#没有找到配置文件!请在网页中输入

四.防火墙放行端口

ddns-go网页端口为9876,需要防火墙放行

firewall-cmd --zone=public --add-port=9876/tcp --permanent
firewall-cmd --reload

五.配置ddns-go

打开web配置页:http://服务器IP:9876,根据页面输入信息

1.配置阿里云的AccessKey:ID及Secret

https://qnimg.ffing.cn/wp-content/uploads/2021/05/image-48-1024x269.png?imageView2/0/q/75|watermark/1/image/aHR0cHM6Ly9xbmltZy5mZmluZy5jbi9mbl9sb2dvLnBuZw==/dissolve/55/gravity/SouthEast/dx/0/dy/0

2.配置需要解析的域名

https://qnimg.ffing.cn/wp-content/uploads/2021/05/image-49-1024x704.png?imageView2/0/q/75|watermark/1/image/aHR0cHM6Ly9xbmltZy5mZmluZy5jbi9mbl9sb2dvLnBuZw==/dissolve/55/gravity/SouthEast/dx/0/dy/0

3.配置管理账号密码

https://qnimg.ffing.cn/wp-content/uploads/2021/05/image-50.png?imageView2/0/q/75|watermark/1/image/aHR0cHM6Ly9xbmltZy5mZmluZy5jbi9mbl9sb2dvLnBuZw==/dissolve/55/gravity/SouthEast/dx/0/dy/0

4.配置钉钉机器人Webhook

URL:钉钉机器的Webhook地址

RequestBody模板(参考源作者修改):{“msgtype”: “text”,”text”: {“content”: “域名已更新:#{ipv4Domains} –> #{ipv4Addr},域名更新结果:#{ipv4Result}”}}

注!!!“域名已更新”必须和钉钉机器“自定义关键词”一致

https://qnimg.ffing.cn/wp-content/uploads/2021/05/image-51.png?imageView2/0/q/75|watermark/1/image/aHR0cHM6Ly9xbmltZy5mZmluZy5jbi9mbl9sb2dvLnBuZw==/dissolve/55/gravity/SouthEast/dx/0/dy/0

5.”Save”保存,后提示更新成功

https://qnimg.ffing.cn/wp-content/uploads/2021/05/image-53-1024x378.png?imageView2/0/q/75|watermark/1/image/aHR0cHM6Ly9xbmltZy5mZmluZy5jbi9mbl9sb2dvLnBuZw==/dissolve/55/gravity/SouthEast/dx/0/dy/0

同时,钉钉机器人也会推送域名解析更新消息

https://qnimg.ffing.cn/wp-content/uploads/2021/05/image-54.png?imageView2/0/q/75|watermark/1/image/aHR0cHM6Ly9xbmltZy5mZmluZy5jbi9mbl9sb2dvLnBuZw==/dissolve/55/gravity/SouthEast/dx/0/dy/0
good good study, day day up!

发表评论

textsms
account_circle
email

  • 匿名

    大佬你好,怎么把这个ddns-go设置成为开机自启呢

    2年前 回复

Centos-阿里云ddsn域名解析,钉钉机器人推送提醒
家里路由老化(梅林固件),撸了个京东云路由器(下车方便刷第三方固件),官方固件没办法第三方插件,所以就需要在家里的centos装个ddns实现域名解析自动更新。 github很多脚本,大部…
扫描二维码继续阅读
2021-05-20