前几天,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://blog.csdn.net/soulman1234/article/details/106933716?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168449620216800188544320%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=168449620216800188544320&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-21-106933716-null-null.blog_rank_default&utm_term=NAS%E3%80%81%E7%BE%A4%E6%99%96%E3%80%81%E9%98%BF%E9%87%8C%E4%BA%91%E3%80%81%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90%E3%80%81%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F%E3%80%81ipv6%E3%80%81ddns%E3%80%81%E8%BD%BB%E9%87%8F%E7%BA%A7%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E3%80%81%E9%93%81%E5%A8%81%E9%A9%AC%E3%80%81%E5%A8%81%E8%81%94%E9%80%9A%E3%80%81DSM%E3%80%81DSM6.0%E3%80%81%E7%BE%A4%E6%99%96nas%E3%80%81%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E3%80%81%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85%E3%80%81%E9%BB%91%E7%BE%A4%E6%99%96%E3%80%81docker%E3%80%81%E5%AE%B9%E5%99%A8%E9%95%9C%E5%83%8F%E3%80%81%E5%9F%9F%E5%90%8D%E6%B3%A8%E5%86%8C%E3%80%81%E5%AE%9D%E5%A1%94%E3%80%81%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%E3%80%81nginx%E3%80%81frp%E3%80%81%E5%8A%A8%E6%80%81%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90