メインコンテンツにスキップ
バージョン: 3.0

DNSaaS を使用して A レコードを作成する方法

Designateは、CubeCOSにおけるマルチテナント型DNS-as-a-Service(DNSaaS)コンポーネントです。 Keystone認証によって保護されたREST APIを提供し、NovaおよびNeutronと連携します。 Designateは、Bind9やPowerDNS 4など、さまざまなDNSバックエンドに対応しています。

ネットワークのDNS設定

  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

レコードセットを作成

  1. 「More」にカーソルを合わせ、作成したばかりのDNSゾーンのドロップダウンメニューから「レコードセットを作成」をクリックします。

    /assets/dns/dns-6.png

  2. 仮想マシンのIPアドレスを指定して「Aレコード」を追加してください。

    以下は、サポートされているレコードの一覧です:

    • 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