HADB / DdnsAppForAlidns

自动获取外网IP并更新alidns解析

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

README

配置

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <startup>
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
    </startup>
    <appSettings>
        <add key="regionId" value="cn-hangzhou" />
        <add key="accessKeyId" value="你的AccessKeyId" />
        <add key="accessKeySecret" value="你的AccessKeySecret" />
        <add key="domains" value="yourdomain.com,test.yourdomain.com,subtest.test.yourdomain.com" />
        <add key="ttl" value="60" />
    </appSettings>
</configuration>

如上,注意阿里云云解析暂不支持RAM子账号,需要用老的Access Key来访问,有点坑。

定期运行

暂时没有做到程序中,可以通过计划任务来定时跑一下即可。

项目结构

由于阿里云的.net SDK在nuget上并没有统一的官方包,所以我是下载的Open API SDK for .Net developers 在本地引用的,需要编译的同学可以下载下来,重新链接下,用到了aliyun-net-sdk-corealiyun-net-sdk-alidns 这两个项目。

下载地址

DdnsAppForAlidns-1.2.0.zip

About

自动获取外网IP并更新alidns解析


Languages

Language:C# 100.0%