使用API有效率地管理Dynadot域名,为域名部署DNS安全拓展(DNSSEC)
- 人工智能
- 2025-08-24 00:54:01

关于Dynadot
Dynadot是通过ICANN认证的域名注册商,自2002年成立以来,服务于全球108个国家和地区的客户,为数以万计的客户提供简洁,优惠,安全的域名注册以及管理服务。
Dynadot平台操作教程索引(包括域名邮箱,解析,建站,优惠长期更新)
Dynadot 提供的API是专为效率而构建的高级域名管理和获取工具包。在Dynadot平台上,我们提供了50多个命令来设置,管理,注册和竞标域名。
在了具体的功能API代码前,请阅读关于Dynadot的API使用须知。
DNSSEC是一种增强 DNS 验证强度,保证安全性的加密签名。全球各地的用户可以通过 DNSSEC 的有力加密保证受益,在查询时获得真实可靠的 DNS 应答。
在Dynadot,您可以使用API命令来为域名部署DNSSEC。
命令参数发送为域名部署DNSSEC的命令,则须包含下列参数:
注意:在发送命令时,请选择使用两种参数选项中的一种。另一组参数值设置为0:
1:domain_name,key_tag,digest_type,digest,algorithm
2:domain_name,flags,public_key,algorithm
且请根据需要选择与标签相对应的数字作为您的参数值。
设置 DNSSEC 请求参数
解释
domain_name
您需要设置dnssec的域名
key_tag
关键标签
digest_type
您可以从以下列表中选择一个数字来代表您的数字签名类型:SHA-1(1) SHA-256(2) GOSTR 34.11-94 (3) SHA-384(4)
digest
请输入与您选择的摘要类型相对应的值
algorithm
您可以从以下列表中选择一个数字来表示您的数字签名算法: RSA/MD5(1) Diffie-Hellman (2) DSA/SHA-1(3) Elliptic Curve (4) RSA/SHA-1(5) DSA-NSEC3-SHA1(6) RSASHA1-NSEC3-SHA1(7) RSA/SHA-256(8) RSA/SHA-512(10) GOSTR 34.10-2001(12) ECDSA Curve P-256 with SHA-256(13 ECDSA Curve P-384 with SHA-384(14) ED25519(15 ED448(16) Indirect (252) Private DNS (253 Private OID (254)
flags
您可以从以下列表中选择一个数字来代表您的数字签名符号:ZSK(256)KSK(257)
public_key
注意:公钥必须为base64编码。
在成功发送部署DNSSEC的命令之后,返回的结果将以XML或是JSON格式的标签返回,其中XML的结果标签所代表含义由下图所示:
XML结果标签
解释
<SetDnssecResponse></SetDnssecResponse>
响应的根节点
<SetDnssecHeader></SetDnssecHeader>
设置 Dnssec 头部
<ResponseCode></ResponseCode>
如果操作成功,则为成功的"0",失败的"-1"
<Status></Status>
请求状态
示例此处,使用API进行域名隐私保护设置。
将高级域API请求发送到以下URL: api.dynadot /api3.xml。
Request (XML format)
api.dynadot /api3.xml?key=[API Key]&command=set_dnssec&domain_name=domain-haha1 &key_tag=0&digest_type=0&digest=0&flags=257&public_key=123&algorithm=1
Response (XML format)
<?xml version="1.0" encoding="UTF-8"?> <SetDnssecResponse> <SetDnssecHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetDnssecHeader> <SetDnssecContent/> </SetDnssecResponse>Request (JSON format)
api.dynadot /api3.json?key=[API Key]&command=set_dnssec&domain_name=domain-haha1 &key_tag=0&digest_type=0&digest=0&flags=257&public_key=123&algorithm=1
Response (JSON format)
{ "SetDnssecResponse": { "ResponseCode": 0, "Status": "success" } }在网页中,其显示样式如下:(示例为实际操作。)
XML格式
JSON格式
使用API有效率地管理Dynadot域名,为域名部署DNS安全拓展(DNSSEC)由讯客互联人工智能栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“使用API有效率地管理Dynadot域名,为域名部署DNS安全拓展(DNSSEC)”