700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 阿里云域名动态解析

阿里云域名动态解析

时间:2019-08-17 14:53:18

相关推荐

阿里云域名动态解析

由于国内个宽带商基本无法对个人用户免费提供固定的公网IP地址,所以当我们需要通过公网IP映射域名的时候,就会出现IP总是会变,这个时候就需要用到域名动态解析——CodePlus.AliyunDns。

Github 开源地址

CodePlus.AliyunDns

配置发布环境

本项目基于.Net Core 3.1 ,所以对于发布环境也有要求,需要安装对应的.NET CORE 环境

.Net Core 3.1.15 Hosting Bundle 官方下载地址

申请阿里云的AccessKey ID 和 AccessKey Secre

进入阿里云控制台,搜索 【访问控制】,左边导航点击【用户】=》【创建用户】,在创建用户页面勾上【编程访问】,这样才会启用 AccessKey ID 和 AccessKey Secret。

新建用户成功之后,在用户列表给用户分配权限,在弹出的页面选择系统策略,搜索【AliyunDNSFullAccess】策略并选择保存,新增成功后在列表页就能看到AccessKey ID 和 AccessKey Secret,拿到之后保存下来,后面再进去就看不到了

修改配置文件

"Jobs": {"DnsJob": {"IsEnable": true,"Cron": "0 00 09 * * ?" // 每天早上9点更新一次}},"AliYun": {"RegionId": "","AccessKeyId": "", // 阿里云AccessKey"Secret": "" // 阿里云Secret},"Dns": {"DomainName": "codeplus.vip", // 要解析的域名"RRKeyWord": "m" // 要解析域名的记录值 m.codeplus.vip}

部署

Windows

可以基于 NSSM 装成 windows 服务使用,详细步骤请自行查阅

Dockfile

docker build --pull --rm -f "Dockerfile" -t [镜像名称]:[版本号] "."

docker run -e TZ="Asia/Shanghai" -d -p 80:80 [镜像名称]:[版本号]

PS:时区一定要设置为上海的时区,不然定时任务会有时差

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。