https://github.com/stulzq/dynamicdns
动态DNS,支持多个云厂商。
https://github.com/stulzq/dynamicdns
dynamicdns
Last synced: 9 months ago
JSON representation
动态DNS,支持多个云厂商。
- Host: GitHub
- URL: https://github.com/stulzq/dynamicdns
- Owner: stulzq
- License: apache-2.0
- Created: 2019-09-17T18:03:22.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-09-19T02:05:22.000Z (over 6 years ago)
- Last Synced: 2025-08-14T17:59:22.647Z (10 months ago)
- Topics: dynamicdns
- Language: C#
- Homepage:
- Size: 43.9 KB
- Stars: 10
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DynamicDns
云解析客户端,支持如下云厂商:
- 腾讯云
## 1.说明
### 1.1腾讯云
运行Sample和单元测试需要配置SecretId和SecretKey到用户变量,或者自行在代码中配置
[环境变量配置](https://github.com/stulzq/DynamicDns/blob/master/sample/DynamicDns.TencentCloud.Sample/Program.cs#L15)
API密钥管理:https://console.cloud.tencent.com/cam/capi
云解析文档:https://cloud.tencent.com/document/product/302/4032
## 2.安装
腾讯云:
````shell
Install-Package DynamicDns.TencentCloud
````
## 3.API
````csharp
//不同厂商不同实现,以腾讯云为例
IDynamicDns ddns = new TencentCloudDynamicDns(new TencentCloudOptions())
//添加记录
ddns.AddAsync
//添加或更新记录
ddns.AddOrUpdateAsync
//删除记录
ddns.DeleteAsync
````
其他见单元测试