域名解析支持DNS.COM(商业版)

This commit is contained in:
刘祥超
2022-07-11 11:52:03 +08:00
parent 6a4b3b026f
commit a3412b2f95
5 changed files with 48 additions and 26 deletions

View File

@@ -78,10 +78,6 @@ func (this *CreatePopupAction) RunPost(params struct {
ParamHuaweiAccessKeyId string ParamHuaweiAccessKeyId string
ParamHuaweiAccessKeySecret string ParamHuaweiAccessKeySecret string
// DNS.COM
ParamApiKey string
ParamApiSecret string
// CloudFlare // CloudFlare
ParamCloudFlareAPIKey string ParamCloudFlareAPIKey string
ParamCloudFlareEmail string ParamCloudFlareEmail string

View File

@@ -105,10 +105,6 @@ func (this *UpdatePopupAction) RunPost(params struct {
ParamHuaweiAccessKeyId string ParamHuaweiAccessKeyId string
ParamHuaweiAccessKeySecret string ParamHuaweiAccessKeySecret string
// DNS.COM
ParamApiKey string
ParamApiSecret string
// CloudFlare // CloudFlare
ParamCloudFlareAPIKey string ParamCloudFlareAPIKey string
ParamCloudFlareEmail string ParamCloudFlareEmail string

View File

@@ -113,24 +113,6 @@
</tr> </tr>
</tbody> </tbody>
<!-- DNS.COM -->
<tbody v-if="type == 'dnscom'">
<tr>
<td>AccessKeyId *</td>
<td>
<input type="text" name="paramApiKey" maxlength="100"/>
<p class="comment">登录DNS.COM控制台 -- 在"账户中心" -- "API设置"中创建和获取。</p>
</td>
</tr>
<tr>
<td>AccessKeySecret *</td>
<td>
<input type="text" name="paramApiSecret" maxlength="100"/>
<p class="comment">登录DNS.COM控制台 -- 在"账户中心" -- "API设置"中创建和获取。</p>
</td>
</tr>
</tbody>
<!-- GoDaddy --> <!-- GoDaddy -->
<tbody v-if="type == 'godaddy'"> <tbody v-if="type == 'godaddy'">
<tr> <tr>
@@ -173,6 +155,24 @@
</tr> </tr>
</tbody> </tbody>
<!-- DNS.COM -->
<tbody v-if="type == 'dnscom'">
<tr>
<td>API Key *</td>
<td>
<input type="text" name="paramDNSComKey" maxlength="100"/>
<p class="comment">在DNS.COM控制台账号中心--API设置中创建和查看。</p>
</td>
</tr>
<tr>
<td>API Secret *</td>
<td>
<input type="text" name="paramDNSComSecret" maxlength="100"/>
<p class="comment">在DNS.COM控制台账号中心--API设置中创建和查看。</p>
</td>
</tr>
</tbody>
<!-- Edge DNS --> <!-- Edge DNS -->
<tbody v-if="type == 'localEdgeDNS'"> <tbody v-if="type == 'localEdgeDNS'">
<tr> <tr>

View File

@@ -113,6 +113,18 @@
</tr> </tr>
</tbody> </tbody>
<!-- DNS.COM -->
<tbody v-if="provider.type == 'dnscom'">
<tr>
<td class="color-border">API Key</td>
<td>{{provider.apiParams.key}}</td>
</tr>
<tr>
<td class="color-border">API Secret</td>
<td>{{provider.apiParams.secret}}</td>
</tr>
</tbody>
<!-- Local EdgeDNS --> <!-- Local EdgeDNS -->
<tbody v-if="provider.type == 'localEdgeDNS'"> <tbody v-if="provider.type == 'localEdgeDNS'">
<tr> <tr>

View File

@@ -155,6 +155,24 @@
</tr> </tr>
</tbody> </tbody>
<!-- DNS.COM -->
<tbody v-if="provider.type == 'dnscom'">
<tr>
<td>API Key *</td>
<td>
<input type="text" name="paramDNSComKey" maxlength="100" v-model="provider.params.key"/>
<p class="comment">在DNS.COM控制台账号中心--API设置中创建和查看。</p>
</td>
</tr>
<tr>
<td>API Secret *</td>
<td>
<input type="text" name="paramDNSComSecret" maxlength="100" v-model="provider.params.secret"/>
<p class="comment">在DNS.COM控制台账号中心--API设置中创建和查看。</p>
</td>
</tr>
</tbody>
<!-- Edge DNS --> <!-- Edge DNS -->
<tbody v-if="provider.type == 'localEdgeDNS'"> <tbody v-if="provider.type == 'localEdgeDNS'">
<tr> <tr>