構成
- OCIからGoogle CloudへのDNS解決
- 別のGoogle Cloud VPCから解決するDNSゾーン・ピアリング
- Google CloudからOCIに解決するDNS CNAMEレコード
組織に最も関連性の高いユース・ケースを特定して構成します。
OCIからGoogle CloudへのプライベートDNSの使用
次の図は、OCIからGoogle Cloud、およびGoogle CloudからOCIへの両方で解決されるDNS問合せを示しています:
google-dns-forward-oci-dns-oracle.zip
このアーキテクチャにより、Google CloudアプリケーションからOracleデータベース・サービスへのプライベートなポリシー制御接続が可能になります。DNS解決は、OCI DNSおよびサービス・コントロール・プレーンと統合されるプライベート・リスナーおよびフォワーダ・エンドポイントを使用して処理されます。
- DNSプライベート・エンドポイント・フォワーダ
データベース・サービスからGoogle Cloud DNSリスナー・エンドポイントにリクエストを転送するには、次を実行します:
- OCI DNSフォワーダ・エンドポイントを作成します。
- NSGをDNSフォワーダ・エンドポイントに関連付けます。
- イングレスおよびエグレス・ステートレス・ルールを作成します。
- リゾルバ・規則
すべてのリクエストをGoogle Cloud DNSリスナー・エンドポイントのIPアドレスに転送するプライベート・リゾルバDNSにドメイン・ルールを作成します。
詳細は、「詳細」にリンクされているOCI DNSリゾルバ・エンドポイントおよびルールのドキュメントを参照してください。
DNSゾーン・ピアリングを使用したGoogle Cloud VPCからの解決
クラウドDNS転送ゾーンは、Oracle Database@Google Cloudのデプロイ時に構成されます。複数のVPCからOracle Databaseを解決するには、DNSピアリングを使用してプライベートDNSゾーンを作成し、異なるVPC内の転送ゾーンの同じリゾルバを問い合せます。
プライベート・クラウドDNSピアリング・ゾーンを構成するには、次のステップに従います。
- Google Cloudコンソールで、「DNSゾーンの作成」ページに移動します。
- 「ゾーン・タイプ」で、「プライベート」を選択します。
- my-new-zoneなどのゾーン名を入力します。
- プライベート・ゾーンのDNS名接尾辞を入力します。この接尾辞は、ゾーン内のすべてのレコードで共有されます(例: example.private)。オプションで、説明を追加します。
- 「オプション」で、「DNSピアリング」を選択します。
- プライベートゾーンを表示する必要があるネットワークを選択します。
- ピア・プロジェクトで、ピア・プロジェクトを選択します。
- 「ピア・ネットワーク」で、ピア・ネットワークを選択します。
- 「Create」をクリックします。
これにより、ピアリングされたVPCに追加のDNSピアリング・ゾーンが作成され、OCI VCNリゾルバに問合せを転送できるようになります。
詳細は、「詳細」にリンクされているGoogle Cloud DNSピアリングのドキュメントを参照してください。
CNAMEレコードを使用したGoogle CloudからOCIへのDNSの解決
Oracle Databaseリソース名に対してDNSフォワーダが作成されます。CNAMEレコードは、データベースのFQDNリソースを指すGoogle Cloud DNSプライベート・ゾーンに作成できます。
たとえば、Google Cloud DNSでmydomain.comなどのwwwサブドメイン名を作成するには、レコード・セット・タイプCNAMEをデータベースの正規名(*.oraclevcn.com)に作成します。
- Google Cloudコンソールで、「クラウドDNS」ページに移動します。
- レコード・セットを追加するゾーンをクリックします。
- 「標準の追加」をクリックします。
- 「DNS名」に、wwwと入力します。
- 「リソース・レコード・タイプ」で、CNAMEを選択します。
- 「標準名」に、ドメイン名の後にピリオドを入力します。たとえば、
example.comです。 - 「Create」をクリックします。
これらの異なるDNSユースケースにより、Oracle Database@Google Cloud環境全体でセキュアで自動化されたスケーラブルな解決を実現し、複雑なエンタープライズ・トポロジをサポートしながら、手作業によるオーバーヘッドを最小限に抑えることができます。
詳細は、「詳細」のGoogle Cloud DNS作成CNAMEレコード・ドキュメントを参照してください。
