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

news/2025/2/22 1:29:36

 关于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.niftyadmin.cn/n/5861493.html

相关文章

Windows 图形显示驱动开发-CPU 内存调节和64KB 页面支持

对于 32 位 OS 离散图形处理单元 (GPU) 不支持可调整大小的 BAR&#xff0c;或者当调整帧缓冲区 BAR 的大小失败时&#xff0c;Windows 显示驱动程序模型 (WDDM) v2 将提供一种替代机制&#xff0c;通过该机制可以有效地访问离散 GPU VRAM。 对于支持可编程 BAR 地址空间的 GPU…

数据库配置文件

达梦数据库 修改dm.ini中的COMPATIBLE_MODE4,然后重启数据库 vi /dm8/data/DAMENG/dm.ini人大金仓数据库 修改kingbase.conf中的sql_mode‘’,然后重启数据库 vi /opt/package/Kingbase/ES/V8/data/kingbase.conf

[数据结构]单链表详解

目录 一、顺序表的问题及思考 二、单链表的实现 1.结构体内容的定义&#xff08;typedef struct SListNode&#xff09; 2.链表的打印&#xff08;void SLTPrint(SLTNode* phead)&#xff09; ​编辑3.链表的尾插&#xff08;void SLPushBack(SLTNode* phead, SLTDataType…

设计模式教程:外观模式(Facade Pattern)

1. 外观模式的定义 外观模式属于结构型设计模式&#xff0c;它定义了一个高层接口&#xff0c;使得子系统的接口变得更加简单。外观模式通过将子系统复杂的逻辑隐藏在一个外部的接口&#xff08;外观类&#xff09;中&#xff0c;简化了客户端与子系统之间的交互。 外观模式的…

learngit git常用指令

learngit & git常用指令 目录 learngit & git常用指令1.add && commit2.status && diff3.log && reset && reflog4.Repositoty(版本库)5.checkout6.rm7.github(push && rm)8.clone9.branch && switch && merg…

硬件学习笔记--46 电能表影响量试验梳理

目录 1.电流和电压电路中的谐波影响试验 1&#xff09;电流和电压电路中谐波——第5次谐波试验 2&#xff09;电流和电压电路中谐波——方顶波波形试验 3&#xff09;​​​​​​​电流和电压电路中谐波——尖顶波波形试验 4&#xff09;​​​​​​​电流和电压电路中谐…

打造高效的Web Scraper:Python与Selenium的完美结合

在数据驱动的时代&#xff0c;招聘信息不仅是求职者和企业之间的重要桥梁&#xff0c;更是洞察各行业动态的关键数据来源。BOSS直聘作为领先的招聘平台&#xff0c;其丰富的职位信息不仅吸引了大量用户&#xff0c;还为大数据分析师提供了宝贵的行业动态分析素材。然而&#xf…

AutoDock CrankPep or ADCP进行蛋白质多肽对接

需求描述 使用AutoDock CrankPep or ADCP进行蛋白质多肽对接 硬件及系统配置 自用电脑型号如下&#xff1a; 电脑&#xff1a;Precision Tower 7810 (Dell Inc.) CPU &#xff1a; Intel Xeon CPU E5-2686 v4 2.30GHz GPU&#xff1a; NVIDIA GeForce GTX 1070 Linux版本&a…