跳到主內容
版本:3.0

如何使用 DNSaaS 建立 A 記錄

Designate 是 CubeCOS 中一個多租戶的 DNS 即服務 (DNSaaS) 組件。 它提供由 Keystone 認證保護的 REST API,並與 Nova 和 Neutron 整合。 Designate 支援多種 DNS 後端,包括 Bind9 與 PowerDNS 4。

Setting the DNS of Network

  1. 導航至 網路 > 網路,從您的網路清單中點擊 網路 ID

    /assets/dns/dns-1.png

  2. 在橫幅上選擇「子網」。 接著點擊目標子網的「編輯」按鈕。

    /assets/dns/dns-2.png

  3. DNS 區段中,將 Controller VIP 輸入為值。

    /assets/dns/dns-3.png

建立 DNS 區域

  1. 導航至 專案 > 網路 > DNS 區域 > + 建立區域

    /assets/dns/dns-4.png

  2. 建立具有首選/註冊網域名稱的區域。

    /assets/dns/dns-5.png

建立 DNS 紀錄集

  1. 將游標懸停於「更多」選項,然後在剛建立的 DNS 區域下拉式選單中點擊「建立記錄集」。

    /assets/dns/dns-6.png

  2. 新增一筆 A 記錄,並填入您的虛擬機器 IP 位址。

    以下是支援的記錄清單:

    • A - IPv4 位址記錄
    • AAAA - IPv6 位址記錄
    • CAA - 憑證授權單位授權記錄
    • CNAME - 標準名稱記錄
    • MX - 郵件交換記錄
    • NS - 域名伺服器
    • PTR - 指針記錄
    • SOA - 權威起始點

    /assets/dns/dns-7.png

  3. 再次點擊 Zone 的 ID 以驗證記錄集的建立。

    /assets/dns/dns-8.png

  4. 點選橫幅上的「記錄集」以檢視所做的變更。

    /assets/dns/dns-9.png

檢查 DNS

  • 導航至您的虛擬機器控制台,並執行 nslookup www.bigstack.co
  • 或者,您也可以變更您的計算 DNS 並嘗試看看
[root@test-dns ~]# nslookup www.bigstack.co 10.32.31.10
Server: 10.32.31.10
Address: 10.32.31.10#53

Name: www.bigstack.co
Address: 10.32.50.176