ゾーンとレコード
DNS ゾーンを作成し、ネームサーバーの委任と NS チェックを行った後、レコードの追加、一括インポート、エクスポートを行います。
このページでは、ドメインで Yeap Cloud DNS を利用する手順を説明します。ゾーンの作成、レジストラでのネームサーバー変更、委任の確認、レコードの追加と管理を行います。
ゾーンを作成する
- DNS → ゾーン管理に移動し、右上の ゾーンを作成をクリックします。
- ステップ 1、ドメインを入力:ゾーン名に、
example.comのような頂点のドメインを入力します。中国.comのような国際化ドメイン名も使用できます。Punycode で保存されますが、一覧には元の名前が表示されます。説明は任意です。 - ステップ 2、プランを選択:このゾーンの DNS プランを選択します。無料プランはすぐに有効になります。有料プランではゾーンの作成後に支払いが求められ、請求書の支払いが完了するとゾーンが有効になります。
- ステップ 3、設定を完了:ページに ネームサーバー一覧が表示されます。これらがゾーンに割り当てられたネームサーバーです。それぞれの横の コピーをクリックして控えておいてください。
プラットフォーム上では、同じドメインのゾーンは 1 つしか作成できず、各プランのサブスクリプションに紐付けられるゾーンも 1 つだけです。「ゾーンはすでに存在します」と表示される場合、そのドメインは追加済みです。
ゾーンが作成されると、SOA レコードとルート(@)の NS レコードが自動追加されます。これらはシステムレコードで、編集や削除はできず、レコード数の上限にもカウントされます。
ネームサーバーを変更する(委任)
レジストラの管理画面で、ドメインのネームサーバーをステップ 3 に表示されたものに設定します。コンソールの表示どおりにコピーし、独自の名前を作らないでください。
- 割り当てられたネームサーバーを すべて 入力し、それ以外は削除してください。残っていると、一部のクエリが引き続き以前のプロバイダーに送られます。
- ネームサーバーはいつでも確認・コピーできます。ゾーンのレコードページ上部にある ネームサーバー (NS) カードに表示されます。
- ネームサーバーの変更が世界中に反映されるまで、通常は数分から数時間かかります。所要時間はレジストリと、以前の NS レコードのキャッシュ期間によって異なります。
ゾーンが有効になると、割り当てられたネームサーバーで公開されます。NS の切り替えを待つ必要はありません。停止時間なしで移行するには、まず既存のレコードをすべてコンソールに作成し、dig @<assigned-nameserver> www.example.com で応答を確認します。その後で、レジストラのネームサーバーを変更してください。
NS チェックとゾーンの状態
ゾーン一覧の ステータス列には、各ゾーンの状態が表示されます。
| 状態 | 意味 |
|---|---|
| アクティブ | プランが有効で、ゾーンがネームサーバーで公開されています |
| 有効化待ち | 有料プランが未払いのため、ゾーンは公開されていません |
| 一時停止中 / 無効 / 終了 | ゾーンが停止されているか、プランの有効期限が切れており、クエリに応答しません。理由が不明な場合はサポートにお問い合わせください |
ゾーンが有効でも、ドメインの NS レコードがまだ当サービスを指していない場合は、状態の下に 接続待ちタグも表示されます。
チェックの仕組み:プラットフォームが公開 DNS を通じて、ドメインの現在の NS レコードを照会します。そのうち 少なくとも 1 つ がゾーンに割り当てられたネームサーバーと一致すれば、委任済みとみなされ、待接入タグが消えます。
- 委任待ちのゾーンは、バックグラウンドで約 10 分ごとにまとめて自動チェックされます。
- すぐにチェックするには、ゾーンの行にある NS が当社のサーバーに切り替わっているか確認アイコンをクリックします。まだ委任されていない場合、ダイアログに 現在の NSと 接続先が並べて表示されます。そこから値をコピーできます。
待接入は確認を促す表示です。NS 切り替え前でも、ゾーンは当サービスのネームサーバーでクエリに応答しています。
レコードを追加・管理する
ゾーン一覧で レコードを管理アイコンをクリックしてレコードページを開き、レコードを追加をクリックします。各レコードには次のフィールドがあります。
| フィールド | 説明 |
|---|---|
| 名前 | ゾーンからの相対的なホスト名です。@ は頂点、www は www.example.com、* はワイルドカードを表します。英字、数字、ハイフン、アンダースコア(_dmarc など)を使用できます。空白は使用できません |
| タイプ | 下の表を参照してください |
| 内容 | レコードの値です |
| TTL | キャッシュ時間です。新規レコードのデフォルトは 3600 です。範囲は 1~604800(7 日間)で、それを超える値は 604800 に引き下げられます |
| 優先度 | MX と SRV の優先度です。A/AAAA/CNAME では重みとして機能します。地域別ルーティングを参照してください |
| メモ | 任意のメモです |
| トラフィック振り分け回線 | A、AAAA、CNAME のみです。地域別ルーティングを参照してください |
対応するレコードの種類
| 種類 | 「コンテンツ」に入力する値 | 例 |
|---|---|---|
| A | IPv4 アドレス | 203.0.113.10 |
| AAAA | IPv6 アドレス | 2001:db8::10 |
| CNAME | 宛先ホスト名 | app.example.net |
| MX | メールサーバーのホスト名です。優先度は「優先度」フィールドに入力します | 内容 mx1.example.com、優先度 10 |
| TXT | 最大 4096 文字の任意のテキストです。引用符は自動で追加され、255 バイトを超えるテキストは複数の文字列に自動分割されます | v=spf1 include:_spf.example.com ~all |
| NS | サブドメインを別の DNS プロバイダーに委任するためのネームサーバーのホスト名です | 名前 dev、内容 ns1.other-dns.com |
| SRV | weight port target です。優先度は「優先度」フィールドに入力します | 名前 _sip._tcp、内容 5 5060 sip.example.com、優先度 10 |
| CAA | flags tag value です。tag は issue、issuewild、iodef のいずれかです | 0 issue "letsencrypt.org" |
| PTR | ホスト名 | host.example.com |
内容がホスト名の場合(CNAME、MX、NS、PTR、SRV の宛先)、末尾のドットは付けても省略しても構いません。いずれの場合も完全修飾名として扱われます。
検証ルール
- CNAME は、ほかのレコードと同じ名前を使用できません。 たとえば、
wwwの A レコードがある場合、wwwの CNAME は追加できません。逆の場合も同様です。頂点(@)には常に NS と SOA レコードがあるため、頂点に CNAME は設定できません。 - 頂点の SOA と NS レコードはシステムが管理します。コンソールには「システムレコードのため変更できません」と表示されます。
- 内容の形式が正しくないと、保存が拒否されてエラーになります。たとえば、A レコードの IP が無効な場合や、SRV の内容が
weight port target形式でない場合です。
一括インポート
レコードページで その他の操作 → 一括インポートをクリックします。
テキストボックスに 1 行につき 1 レコードを入力するか、ファイルからインポートをクリックしてテキストファイルまたは CSV ファイルを読み込みます。次の形式を使用してください。
textname|type|TTL|priority|content|geo|comment例:
textwww|A|3600|0|203.0.113.10||Web server mail|MX|3600|10|mail.example.com||Mail serverカンマ区切りの CSV も使用できます。名前、種類、内容は必須です。TTL が空欄の場合は 3600、優先度が空欄の場合は 0 になります。geo フィールドは高度な設定用で、通常は空欄にします。
インポートデータをプレビューをクリックして各行の解析結果を確認し、インポートをクリックします。
インポートが完了すると、成功したレコード数と失敗したレコード数が表示されます。レコードは個別に検証されるため、ある行が失敗しても(形式の誤り、CNAME の競合、上限超過など)、ほかの行の処理は継続されます。
ゾーンファイルをダウンロードする
その他の操作 → Zone ファイルをダウンロードをクリックすると、現在のゾーン設定をテキストファイル(<zone>.zone)としてダウンロードできます。バックアップやレコードの確認に便利です。
ダウンロードしたファイルの A、AAAA、CNAME の行には、プラットフォームが地域別ルーティングに使用する追加フィールドが含まれています。このファイルは標準の BIND 形式ではありません。別の DNS プロバイダーにインポートする前に、それらのフィールドを削除してください。
ゾーンを編集・削除する
- ゾーンを編集:ゾーンの説明を変更できます。ゾーン名は変更できません。
- ゾーンを削除:クリックして確定します。削除後、プラットフォームのネームサーバーはドメインへの応答を停止し、ドメインが名前解決できなくなります。
ドメインを引き続き使用している場合は、まずレジストラでネームサーバーを新しい DNS プロバイダーに変更し、反映を待ってください。その後でゾーンを削除します。ゾーンで DNSSEC が有効な場合は、DNSSEC の説明に従い、先に DS レコードを削除してください。