前几天,oray免费的ddns域名解析挂了。
平时也不稳定,收费的太贵。决定弃用,并把之前的oray申请的顶级域名转到阿里云。
转出这里不详细说了,百度一搜一大把。
完成转出后,家里路由器并没有阿里云ddns的配置。
但是可以使用aliyun的sdk开发一个ddns解析挂载到家里的服务器上,这样就可以了。
多的不说,上代码连接:
:8088/root_wzy/Aliyunddns
可以直接看readme
Aliyunddns
阿里云动态域名解析客户端,可部署到docker。
使用阿里云的AccessKeyId,AccessKeySecret来更新账户下域名的A记录。
使用:.net core 3.1 框架 + worker Service
普通部署:直接生成。发布时选择目标框架。
docker 部署:
编辑dockerfile,修改runtime和sdk的目标框架,看是liunx还是windows,arm64、amd64等等:
可以在这里找:/_/microsoft-dotnet-core-runtime/?tab=description
FROM /dotnet/core/runtime:3.1-focal-arm64v8 AS baseWORKDIR /appFROM /dotnet/core/sdk:3.1-focal-arm64v8 AS buildWORKDIR /src
然后本地生成docker images
docker run -it 镜像id --restart=alwaysdocker exec -it 容器id /bin/bash进入docker容器apt-get updateapt-get install vim使用vim修改DdnsClient.json然后docker stop 容器iddocker start 容器id
如果觉得《.net core 阿里云ddns解析》对你有帮助,请点赞、收藏,并留下你的观点哦!