.net core 阿里云ddns解析「终于解决」

.net core 阿里云ddns解析「终于解决」前几天,oray免费的ddns域名解析挂了。平时也不稳定,收费的太贵。决定弃用,并把之前的oray申请的顶级域名转到阿里云。转出这里不详细说了,百度一搜一大把。完成转出后,家里路由器并没有阿里云ddns的配置。但是可以使用aliyun的sdk开发一个ddns解析挂载到家里的服务器上,这样就可以了。多的不说,上代码连接:http://git.thingslink.top:8088/root_wzy/Aliyunddns可以直接看readmeAliyunddns阿里云动态域名解析客户端,可部署

大家好,欢迎来到IT知识分享网。

前几天,oray免费的ddns域名解析挂了。
平时也不稳定,收费的太贵。决定弃用,并把之前的oray申请的顶级域名转到阿里云。
转出这里不详细说了,百度一搜一大把。
完成转出后,家里路由器并没有阿里云ddns的配置。
但是可以使用aliyun的sdk开发一个ddns解析挂载到家里的服务器上,这样就可以了。
多的不说,上代码连接:
https://git.isnets.net:8088/root_wzy/Aliyunddns
可以直接看readme
Aliyunddns
阿里云动态域名解析客户端,可部署到docker。
使用阿里云的AccessKeyId,AccessKeySecret来更新账户下域名的A记录。
使用:.net core 3.1 框架 + worker Service
普通部署:直接生成。发布时选择目标框架。
docker 部署:
编辑dockerfile,修改runtime和sdk的目标框架,看是liunx还是windows,arm64、amd64等等:
可以在这里找:https://hub.docker.com/_/microsoft-dotnet-core-runtime/?tab=description

FROM mcr.microsoft.com/dotnet/core/runtime:3.1-focal-arm64v8 AS base
WORKDIR /app

FROM mcr.microsoft.com/dotnet/core/sdk:3.1-focal-arm64v8 AS build
WORKDIR /src

然后本地生成docker images

docker run -it 镜像id --restart=always

docker exec -it 容器id /bin/bash
进入docker容器
apt-get update

apt-get install vim
使用vim修改DdnsClient.json

然后
docker stop 容器id
docker start 容器id

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/25404.html

(0)
上一篇 2023-07-21 11:00
下一篇 2023-08-07 13:00

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信