DNS ゾーンを一覧表示する

このドキュメントでは、Google Distributed Cloud(GDC)エアギャップで以前に作成したすべての一般公開 DNS ゾーンと非公開 DNS ゾーンを一覧表示する方法について説明します。

始める前に

GDC で DNS ゾーンを一覧表示するには、次のものが必要です。

  • 必要な ID とアクセスロール。プロジェクトの DNS レコードを一覧表示するには、プロジェクト IAM 管理者Managed DNS プロジェクト閲覧者managed-dns-project-viewer)ロールの付与を依頼してください。
  • グローバル API サーバーの kubeconfig ファイル。このファイルをまだ生成していない場合は、ログインをご覧ください。詳細については、グローバル API サーバーとゾーン API サーバーをご覧ください。

一般公開または限定公開 DNS ゾーンを一覧表示する

GDC で Kubernetes API を使用して、パブリック DNS ゾーンとプライベート DNS ゾーンを一覧表示します。

名前で単一の DNS ゾーンを取得するには:

kubectl --kubeconfig GLOBAL_API_SERVER get manageddnszones.networking.global.gdc.goog/v1 DNS_ZONE_NAME -n PROJECT_NAMESPACE

プロジェクト内のすべての DNS ゾーンを一覧表示するには:

kubectl --kubeconfig GLOBAL_API_SERVER get manageddnszones.networking.global.gdc.goog/v1 -n PROJECT_NAMESPACE

次のように置き換えます。

  • GLOBAL_API_SERVER: グローバル API サーバーの kubeconfig パス。詳細については、グローバル API サーバーとゾーン API サーバーをご覧ください。API サーバーの kubeconfig ファイルをまだ生成していない場合は、ログインで詳細を確認してください。
  • DNS_ZONE_NAME: 取得する DNS ゾーンの名前。
  • PROJECT_NAMESPACE: プロジェクトの Namespace。