セカンダリDNSゾーンの作成
セカンダリ・ドメイン・ネーム・サービス(DNS)ゾーンを作成して、外部DNSプロバイダからOracle Cloud Infrastructure (OCI) DNSへのイングレスを設定します。
このトピックでは、外部DNSプロバイダ(セカンダリ・イングレス)からのゾーン転送を受け入れるOCIセカンダリ・ゾーンを設定する方法について説明します。プライマリOCI DNSゾーンがセカンダリ外部DNSプロバイダ(セカンダリ・エグレス)に転送されるシナリオを設定するには、セカンダリDNSの概要ページを参照してください。
セカンダリ・イングレスDNSでは、セカンダリ・ゾーンの作成プロセス中に、プライマリ外部サーバーのゾーン名とIPアドレスを定義する必要があります。また、外部管理プライマリDNSサーバー上のOCI IPアドレスへの接続も必要です。OCI IPアドレスへの接続は、サービスでプライマリDNSから必要なゾーン転送プロセスを実行してセカンダリ・ゾーンとの同期を維持できるため、セカンダリDNSの要件です。
- 設定を開始する前にOCI APIを使用します。 ListZoneTransferServersは、指定されたルート・コンパートメントに提供されているIPアドレスのリストを返します。提供されている転送ネーム・サーバーのIPアドレスは、リージョンごとに異なります。詳細は、Listing Zone Transfer Serversを参照してください。
- コンソールを使用している場合は、「パブリック・ゾーンの作成」ページにゾーン転送サーバーのリストが表示されます。
オプションで、TSIGキーを使用するようにセカンダリDNSゾーンを構成できます。既存のTSIGキーがまだない場合は、セカンダリDNSゾーンの設定を開始する前に作成してください。詳細は、「TSIGキーの管理」を参照してください。
機能の概要および詳細は、セカンダリDNSを参照してください。
セカンダリゾーンを作成するには、zone createコマンドと必須パラメータを使用します。
oci dns zone create --compartment-id compartment_id --name "zone_name" --zone-type SECONDARY --scope GLOBAL --external-masters '[{"address":"external_server_ip","port":"port_number","tsigKeyId":"tsig_key_OCID"}]' ... [OPTIONS]
zoneType値が SECONDARYの場合、
external-masters
オプションは必須パラメータになります。CLIコマンドのフラグおよび変数オプションの完全なリストは、CLIコマンドライン・リファレンスを参照してください。
CreateZone操作を実行して、セカンダリゾーンを作成します。
zoneType
をSECONDARY
に、スコープをGLOBAL
に指定します。zoneType値がSECONDARYの場合、
externalMasters
属性は必須パラメータになります。