DBシステムのDNS

DBシステムのDNSおよびホスト名解決を使用できます。

プライベートDNSリゾルバを使用して、オンプレミス・ホストとVCNリソースが相互に通信するときにホスト名の使用を有効にすることをお薦めします。

次の表に、DBシステムの各タイプでサポートされている選択肢と、そのDBシステムが機能するために解決する必要があるエンドポイントを示します。

DBシステムのタイプ サポートされるDNSの選択肢 解決する必要があるエンドポイント
単一ノード仮想マシン
  • 推奨: デフォルト(インターネットおよびVCNリゾルバ)
  • 選択したカスタムDNSリゾルバ
  • オブジェクト・ストレージ・エンドポイント(オブジェクト・ストレージ・エンドポイントとSwiftエンドポイントの両方を含む)
  • Oracle YUMリポジトリ・エンドポイント
マルチノードのRAC仮想マシン
  • デフォルト(インターネットおよびVCNリゾルバ)
  • オブジェクト・ストレージ・エンドポイント(オブジェクト・ストレージ・エンドポイントとSwiftエンドポイントの両方を含む)
  • Oracle YUMリポジトリ・エンドポイント
  • 単一クライアント・アクセス名(SCAN)

次の各項では、DNSの選択肢について詳しく説明します。

デフォルト(「Internet and VCN Resolver」)

インターネットおよびVCNリゾルバをサポートするDBシステムのタイプについては、前の表を参照してください。

インターネットおよびVCNリゾルバをDNSに使用することをお薦めします。これは、各VCNに付属するデフォルトの組込みDNS機能です。これにより、VCN内のホストは次の項目を解決できます:

  • 同じVCN内の他のホストのホスト名
  • インターネットに公開されたホスト名

DBシステムでは、インターネットおよびVCNリゾルバが、オブジェクト・ストレージ・エンドポイント(オブジェクト・ストレージ・エンドポイントとSwiftエンドポイントの両方を含む)、YUMリポジトリおよびSCAN (SCANはマルチノードRAC DBシステムでのみ使用されます)など、すべての必要なエンドポイントの解決を処理します。

デフォルトでは、各VCNはインターネットおよびVCNリゾルバを使用するように構成されています。カスタムDNSリゾルバの使用を計画している場合は、VCNを別の方法で構成する必要があります。

DBシステムでのInternet and VCN Resolverの使用

Internet and VCN Resolverを使用するためのホスト名の制限

カスタムDNSリゾルバ

カスタムDNSリゾルバとは、ユーザーがオンプレミス・ネットワーク内に設定し、自分でメンテナンスするDNSサーバーです。これによってDBシステムに必要なエンドポイントが解決される必要があります。

デフォルトでは、VCNはインターネットおよびVCNリゾルバを使用するように構成されます。したがって、そのかわりにカスタムDNSリゾルバを使用する場合は、VCNとDHCPのオプションを別の方法で構成する必要があります。

DBシステムでのカスタムDNSリゾルバの使用

カスタムDNSリゾルバの使用時のホスト名の制限

DNS: オンプレミス・ネットワークとVCNの間

インターネットおよびVCNリゾルバを使用しており、オンプレミス・ホストとVCNリソースが相互に通信するときにホスト名の使用を有効にする場合は、VCN内のインスタンスをカスタムDNSサーバーとして設定できます。

Oracle Terraformプロバイダを使用したこのシナリオの実装の例は、ハイブリッドDNS構成を参照してください。

DBシステムのDNSの設定

DNSを使用すると、IPアドレスのかわりにホスト名を使用してDBシステムと通信できます。

仮想クラウド・ネットワークのDNSの説明に従って、インターネットおよびVCNリゾルバ(VCNに組み込まれたDNS機能)を使用できます。

または、任意のDNSサーバーを使用することもできます。ホスト名とドメイン名をDBシステムのパブリックIPアドレスまたはプライベートIPアドレスに関連付けます。DBシステムのホスト名およびドメイン名とIPアドレスは、コンソールの「データベース」ページで確認できます。

ホスト名をDBシステムのパブリックIPアドレスまたはプライベートIPアドレスに関連付けるには、DNS管理者に連絡し、DBシステムのIPアドレスのカスタムDNSレコードをリクエストしてください。たとえば、ドメインがexample.comで、ホスト名としてclouddb1を使用する場合は、clouddb1.example.comをDBシステムのIPアドレスに関連付けるDNSレコードをリクエストします。

前述のように、DNS管理者にパブリックIPアドレスを提供する場合は、カスタム・ドメイン名をDBシステムのパブリックIPアドレスに関連付ける必要もあります:

  1. ドメイン名は、サードパーティのドメイン登録ベンダー(register.comなど)を介して登録します。
  2. サードパーティのドメイン登録ベンダー・コンソールを使用して、ドメイン名をDBシステムのパブリックIPアドレスに解決します。詳細は、サードパーティのドメイン登録のドキュメントを参照してください。