ADC

用例:在 GSLB 部署时配置自动 DNSSEC 密钥管理

执行以下步骤,在 GSLB 站点上启用自动翻转功能。如果您需要辅助 DNS 解析器并想要复制 DNS 配置和 DNS 密钥,请确保具有以下配置:

  • 基本的 GSLB 网站
  • GSLB 的许可证
  • 防火墙策略

注意

设置完成后,主要 GSLB 将进行密钥翻转操作并同步到下属站点。

在此示例中,我们使用了以下详细信息:

  • 域名:example.com
  • 源服务器:nameserver1.example.com
  • 名称服务器:nameserver2.example.com
  • 联系人:admin.example.com
  • 密钥:ZSK 的密钥 1 和 KSK 的密钥 2
  1. 启用 gslbautomaticConfigSync 和 gslbsyncsaveConfig 参数。

    在命令提示符下,键入:

set gslb parameter -automaticConfigSync enabled -gslbsyncsaveConfig enabled

 Warning: The Saveconfig command might not get applied to GSLB sites that are down during the sync operation, so it is recommended to apply saveconfig on the master node again when down GSLB site comes up.
Done
<!--NeedCopy-->
  1. 在 DNS 参数中启用 DNS 区域传输。

    在命令提示符下,键入:

    set dns parameter -zoneTransfer enABLED
    Done
    <!--NeedCopy-->
    
  2. 创建 SOA 和 NS 记录(名称应与区域名称相同)。

    在命令提示符下,键入:

    add dns soaRec example.com -originServer nameserver1.example.com -contact admin.example.com
    Done
    add dns nsrec example.com nameserver2.example.com
    Done
    <!--NeedCopy-->
    
  3. 创建 DNS 区域记录。对于权威区域,将代理模式设置为否。

    add dns zone example.com  -proxyMode no
    <!--NeedCopy-->
    
  4. 创建 DNS 密钥

    注意:

    该命令使用文件名前缀在系统中创建三个文件:private、key 和 ds。

    create dns key -zoneName example.com -fileNamePrefix Key1.zsk -keytype zsk -keysize 1024 -algorithm rsASHA256
    create dns key -zoneName example.com -fileNamePrefix Key2.ksk -keytype ksk -keysize 1024 -algorithm rsASHA256
    <!--NeedCopy-->
    
  5. 在区域中发布密钥。

    注意:

    启用自动展期选项并指定到期日期和通知期限。将显示有关激活密钥的警告消息。

    add dns key Key1.zsk Key1.zsk.key Key1.zsk.private -autoRollover enABLED -expires 30 days -notificationPeriod 7 days -rolloverMethod doublesignature
    
    Warning: The key should be in an activated state for rollover. Please use sign DNS zone operation to activate the key
    Done
    
     add dns key Key2.ksk Key2.ksk.key Key2.ksk.private -autoRollover enABLED -expires 120 days -notificationPeriod 15 days -rolloverMethod doublerrSet
    
    Warning: The key should be in an activated state for rollover. Please use sign DNS zone operation to activate the key
    Done
    <!--NeedCopy-->
    
  6. 使用签名区域命令激活密钥。

    sign dns zone example.com -keyName Key1.zsk Key2.ksk
    <!--NeedCopy-->
    
  7. 启用 DNS 参数中的自动保存密钥选项。

    set dns parameter -autosaveKeyOps enabled
    <!--NeedCopy-->
    
  8. 运行 show DNS key 命令。 show 命令列出了以下详细信息:

    • 密钥状态-现有密钥的状态。
    • 到期日期-当前密钥到期的日期。
    • 通知期限-此参数定义密钥到期前应发送通知的天数。 如果启用了自动翻转,则会在到期前的这段时间内创建后继密钥。
    • 密钥标签-密钥的唯一标识符。
    • 自动翻转状态-自动翻转的当前状态。
    • 滚动方法-指定密钥的翻转方法。

    ``` show dns key

    1) Key Name: test1.zsk Key Tag: 33216 Key Type: ZSK Zone Name: test1.com Key State: Activated Expires: 30 DAYS Notification: 7 DAYS TTL: 5 Automatic Rollover: ENABLED Rollover Method: DoubleSignature Public Key File: test1.zsk.key Private Key File: test1.zsk.private Create Time: Wed Oct 11 04:30:40 2023 Activation Time: Wed Oct 11 04:32:05 2023 Deactivation Time: Fri Nov 10 04:31:05 2023 Deletion Time: Fri Nov 10 04:33:05 2023 2) Key Name: test1.ksk Key Tag: 5554 Key Type: KSK Zone Name: test1.com Key State: Activated Expires: 120 DAYS Notification: 15 DAYS TTL: 5 Automatic Rollover: ENABLED Rollover Method: DoubleRRSet Public Key File: test1.ksk.key Private Key File: test1.ksk.private Create Time: Wed Oct 11 04:31:44 2023 Activation Time: Wed Oct 11 04:32:05 2023 Deactivation Time: Thu Feb 8 04:31:05 2024 Deletion Time: Thu Feb 8 04:33:05 2024 Done

用例:在 GSLB 部署时配置自动 DNSSEC 密钥管理

在本文中