DNSaaS を使用して A レコードを作成する方法
Designateは、CubeCOSにおけるマルチテナント型DNS-as-a-Service(DNSaaS)コンポーネントです。 Keystone認証によって保護されたREST APIを提供し、NovaおよびNeutronと連携します。 Designateは、Bind9やPowerDNS 4など、さまざまなDNSバックエンドに対応しています。
ネットワークのDNS設定
-
「ネットワーク」>「ネットワーク」に移動し、ネットワークの一覧から「ネットワーク ID」をクリックします。

-
バナーで「サブネット」を選択してください。 次に、対象のサブネットの「編集」をクリックします。

-
「DNS」セクションの値として「Controller VIP」を入力してください。

DNSゾーンを作成
-
「プロジェクト」>「ネットワーク」>「DNSゾーン」>「+ ゾーンを作成」の順に選択します。

-
希望のドメイン名または登録済みのドメイン名を使用してゾーンを作成します。

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

-
仮想マシンのIPアドレスを指定して「Aレコード」を追加してください。
以下は、サポートされているレコードの一覧です:
- A - IPv4アドレスレコード
- AAAA - IPv6アドレスレコード
- CAA - 認証局認証レコード
- CNAME - 正規名レコード
- MX - メール交換レコード
- NS - ネームサーバー
- PTR - ポインタレコード
- SOA - 権限の起点

-
ZoneのIDをもう一度クリックして、レコードセットの作成を確認してください。
-
バナーの「レコードセット」を選択して、変更内容を確認してください。

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