ADC

ユースケース:GSLB デプロイメントで自動 DNSSEC キー管理を設定する

GSLB サイトで自動ロールオーバー機能を有効にするには、次の手順を実行します。セカンダリDNSリゾルバーが必要で、DNS構成とDNSキーを複製したい場合は、次の構成になっていることを確認してください:

  • 基本的な GSLB サイト
  • GSLB のライセンス
  • ファイアウォールポリシー

セットアップが完了すると、メインプライマリGSLBが主要なロールオーバー操作と下位サイトの同期を行います。

この例では、次の詳細を使用しました:

  • ドメイン名:example.com
  • オリジンサーバー:nameserver1.example.com
  • ネームサーバー:ネームサーバー 2.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 ゾーンレコードを作成します。権限のあるゾーンのプロキシモードを No に設定します。

    add dns zone example.com  -proxyMode no
    <!--NeedCopy-->
    
  4. DNS キーを作成する

    注:

    このコマンドは、ファイル名プレフィックスの private、key、ds という 3 つのファイルをシステムに作成します。

    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 zone コマンドを使用してキーを有効にします。

    sign dns zone example.com -keyName Key1.zsk Key2.ksk
    <!--NeedCopy-->
    
  7. DNS パラメータの自動保存キーオプションを有効にします。

    set dns parameter -autosaveKeyOps enabled
    <!--NeedCopy-->
    
  8. show DNS キーコマンドを実行します。 show コマンドでは、次の詳細が表示されます:

    • キーステート-既存のキーの状態。
    • 有効期限-現在のキーの有効期限が切れる日付。
    • 通知期間-このパラメータは、キーの有効期限が切れる前に通知を送信する日数を定義します。 自動ロールオーバーが有効になっている場合は、有効期限が切れる前のこの期間に後継キーが作成されます。
    • キータグ-キーの一意の識別子。
    • 自動ロールオーバーステータス-自動ロールオーバーの現在の状態。
    • ロールオーバーメソッド-指定されたキーのロールオーバーメソッド。

    ``` show dns key

    1) キー名:test1.zsk キータグ:33216 キータイプ:ZSK ゾーン名:test1.com キー状態: 有効期限:30 日通知:7 日 TTL: 5 自動ロールオーバー: 有効ロールオーバー方法: 二重署名公開鍵ファイル: test1.zsk.key 秘密鍵ファイル: test1.zsk.private 作成時間:10月11日 (水) 04:30:40 2023 アクティベーション時間:10月水曜日 11 04:32:05 2023 非アクティブ化時間:11月10日 (金) 04:31:05 2023 削除時間:金

    2023 11 月 10 日 04:33:05 2) キー名:test1.ksk キータグ:5554 キータイプ:KSK ゾーン名:test1.com キー状態: 有効期限:120 日通知:15 日 TTL: 5 自動ロールオーバー: 有効ロールオーバー方法:DoublerSet 公開鍵ファイル: test1.ksk.key 秘密鍵ファイル: test1.ksk.private 作成時間:10月 11 日 (水) 04:31 :44 アクティベーション時間:10 月 11 日 (水) 04:11 (水) アクティベーション時間:04:10 月 11 日 (水) アクティベーション時間:04:10 月 11 日 (水) :32:05 2023 非アクティブ化時間:2 月 8 日 (木) 04:31:05 2024 削除

    時間:2024 年 2 月 8 日 (木) 04:33:05 完了

ユースケース:GSLB デプロイメントで自動 DNSSEC キー管理を設定する

この記事の概要