資料庫系統的 DNS

您可以對資料庫系統使用 DNS 和主機名稱解析。

Oracle 建議使用專用 DNS 解析器,以便在內部部署主機和 VCN 資源相互通訊時使用主機名稱。

下表顯示每種類型的資料庫系統支援哪些選擇,以及資料庫系統必須解析才能運作的端點。

資料庫系統類型 支援的 DNS 選項 要解析的端點
單節點虛擬機器
  • 建議:預設 (網際網路和 VCN 解析器)
  • 您選擇的自訂 DNS 解析器
  • 物件儲存端點 (包括物件儲存端點和 Swift 端點)
  • Oracle YUM 儲存區域端點
多節點 RAC 虛擬機器
  • 預設 (網際網路與 VCN 解析器)
  • 物件儲存端點 (包括物件儲存端點和 Swift 端點)
  • Oracle YUM 儲存區域端點
  • 單一從屬端存取名稱 (SCAN)

以下各節提供有關 DNS 選項的更多詳細資訊。

預設 (網際網路與 VCN 解析器)

請參閱前表,瞭解支援網際網路和 VCN 解析器的資料庫系統類型。

Oracle 建議將網際網路和 VCN 解析器用於 DNS。這是每個 VCN 隨附的預設內建 DNS 功能。它可讓 VCN 中的主機解析下列項目:

  • 相同 VCN 中其他主機的主機名稱。
  • 網際網路上公開發布的主機名稱。

對於資料庫系統,網際網路和 VCN 解析器會處理所有必要端點的解析:物件儲存端點 (包括物件儲存端點和 Swift 端點)、YUM 儲存區域和 SCAN (SCAN 僅適用於多節點 RAC 資料庫系統)。

每個 VCN 預設都設定為使用網際網路與 VCN 解析器。如果您打算使用自訂 DNS 解析器,就必須以不同方式設定 VCN。

將網際網路和 VCN 解析器與資料庫系統搭配使用

使用網際網路和 VCN 解析器的主機名稱限制

自訂 DNS 解析器

自訂 DNS 解析器是您在內部部署網路中設定並自行維護的 DNS 伺服器。它必須解決資料庫系統所需的端點。

VCN 預設設定為使用網際網路與 VCN 解析器。因此,如果您想要使用自訂 DNS 解析器,就必須以不同方式配置 VCN 和 DHCP 選項。

自訂 DNS 解析器搭配資料庫系統使用

使用自訂 DNS 解析器時的主機名稱限制

DNS:內部部署網路與 VCN 之間

如果您使用網際網路和 VCN 解析器,並且想要在內部部署主機和 VCN 資源相互通訊時啟用主機名稱使用,您可以在 VCN 中將執行處理設定為自訂 DNS 伺服器。

如需此案例與 Oracle Terraform 提供者的範例,請參閱混合式 DNS 組態

設定資料庫系統的 DNS

DNS 可讓您使用主機名稱而非 IP 位址與資料庫系統通訊。

您可以使用網際網路和 VCN 解析器 (VCN 內建的 DNS 功能),如虛擬雲端網路中的 DNS 中所述。

或者,您也可以選擇使用 DNS 伺服器。您可以將主機名稱和網域名稱與資料庫系統的公用或專用 IP 位址建立關聯。您可以在主控台的資料庫頁面中,找到資料庫系統的主機和網域名稱和 IP 位址。

若要將主機名稱與資料庫系統的公用或專用 IP 位址建立關聯,請洽詢您的 DNS 管理員,並要求自訂的資料庫系統 IP 位址 DNS 記錄。例如,如果您的網域是 example.com,而您想要使用 clouddb1 作為主機名稱,則需要建立 clouddb1.example.com 與資料庫系統 IP 位址關聯的 DNS 記錄。

如果您按照上述方式向 DNS 管理員提供公用 IP 位址,也應將自訂網域名稱與資料庫系統的公用 IP 位址建立關聯:

  1. 透過第三方網域註冊供應商 (例如 register.com) 註冊您的網域名稱。
  2. 使用第三方網域註冊廠商主控台,將您的網域名稱解析為資料庫系統的公用 IP 位址。如需詳細資訊,請參閱第三方網域註冊文件。