域名解析增加EdgeDNS API

This commit is contained in:
GoEdgeLab
2022-09-08 19:36:32 +08:00
parent a71333b93c
commit 80f34d8298
5 changed files with 613 additions and 67 deletions

View File

@@ -13,13 +13,13 @@ const (
ProviderTypeHuaweiDNS ProviderType = "huaweiDNS" // 华为DNS
ProviderTypeCloudFlare ProviderType = "cloudFlare" // CloudFlare DNS
ProviderTypeLocalEdgeDNS ProviderType = "localEdgeDNS" // 和当前系统集成的EdgeDNS
ProviderTypeUserEdgeDNS ProviderType = "userEdgeDNS" // 通过API连接的EdgeDNS
ProviderTypeEdgeDNSAPI ProviderType = "edgeDNSAPI" // 通过API连接的EdgeDNS
ProviderTypeCustomHTTP ProviderType = "customHTTP" // 自定义HTTP接口
)
// FindAllProviderTypes 所有的服务商类型
func FindAllProviderTypes() []maps.Map {
typeMaps := []maps.Map{
var typeMaps = []maps.Map{
{
"name": "阿里云DNS",
"code": ProviderTypeAliDNS,
@@ -40,6 +40,11 @@ func FindAllProviderTypes() []maps.Map {
"code": ProviderTypeCloudFlare,
"description": "CloudFlare提供的DNS服务。",
},
{
"name": "EdgeDNS API",
"code": ProviderTypeEdgeDNSAPI,
"description": "通过API连接GoEdge商业版系统提供的DNS服务。",
},
}
typeMaps = filterTypeMaps(typeMaps)