当前位置: 首页 > article >正文

使用API有效率地管理Dynadot域名,为域名部署DNS安全拓展(DNSSEC)

 关于Dynadot

Dynadot是通过ICANN认证的域名注册商,自2002年成立以来,服务于全球108个国家和地区的客户,为数以万计的客户提供简洁,优惠,安全的域名注册以及管理服务。

Dynadot平台操作教程索引(包括域名邮箱,解析,建站,优惠长期更新)

Dynadot.com提供的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:https://api.dynadot.com/api3.xml。

Request (XML format)

https://api.dynadot.com/api3.xml?key=[API Key]&command=set_dnssec&domain_name=domain-haha1.com&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)

https://api.dynadot.com/api3.json?key=[API Key]&command=set_dnssec&domain_name=domain-haha1.com&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格式


http://www.kler.cn/a/554525.html

相关文章:

  • 视觉目标检测之小目标检测技术调研与实验
  • 网络安全技术pat实验 网络安全 实验
  • 当滑动组件连续触发回调函数的三种解决办法
  • 相比于WebSocket,SSE更适合轻量级
  • 【Scrapy】Scrapy教程7——存储数据
  • 【每日德语】leuchten 发光
  • HarmonyOS全栈开发指南:从入门到精通,构建万物智联的未来生态(四)
  • Spark提交任务
  • android,flutter 混合开发,pigeon通信,传参
  • Sun-Panel:简洁且美观的导航首页开源项目!!
  • Nginx 请求转发配置指南
  • Brave132编译指南 MacOS篇 - 编译与运行(六)
  • C++ 无锁队列:原理与实现
  • 从0到1:固件分析
  • HarmonyOS开发,遇到 Object.assign(this, source)报错怎么解决?
  • 大数据治理中的数据安全:以类脑科学研究为背景的探讨
  • 使用Dify将AI机器人嵌入到你的前端页面中及chrome的扩展应用
  • Oracle和MySQL的分页查询语句
  • BFS算法——层层推进,最短之路,广度优先搜索算法的诗意旅程(下)
  • 网络安全钓鱼邮件测试 网络安全 钓鱼