DNSレコードの登録ルール
レコードの登録に必要な情報
- レコードはName、TTL、Type、Value、コメント、及びラベルで構成されます。
- Name、Type、及びValueは必須情報です。
- TTLはDefault TTLを使うか任意の値を入力するかを選択します。
- コメント、及びラベルの入力は任意です。
- NameとTypeの組み合わせが同じレコードは一つしか登録できません。
- Typeが異なっていればNameが同じレコードを複数登録できます。
- NameとTypeの組み合わせそれぞれについて、複数のValueを登録できます。
ラウンドロビンの設定例
Name TTL Type Value 備考 www.example.jp. 300 A 192.0.2.1
192.0.2.2Values欄の(+)アイコンをクリックすることで入力欄を増やせます - それぞれの項目の詳しい登録ルールは下記をご覧ください。
Name
- Nameは「ホスト名の共通ルール」に従い、さらに以下の制限があります。
Nameの末尾の文字が 「. (ドット)」の場合、Nameはゾーン名自身、またはそのゾーンのサブドメインである必要があります。
例: ゾーン名がexample.jpの場合、「example.jp.」や「www.example.jp.」は登録できますが、「example.com.」は登録できません。- ワイルドカードを意味するラベルとして「*(アスタリスク)」が使用できます。ただし、NSレコードなど一部のTypeはワイルドカードレコードに設定できません。
- 登録したレコードのNameは「レコードの編集」では変更できません。Nameを変更したい場合は「FAQ(Q. 既存DNSレコードの「Name」や「Type」の変更方法がわかりません)」をご覧ください。
- Nameが「$TTL」となっている欄は特別扱いで、TTLのデフォルト値を設定するために使われます。「TTL」のルールをご覧ください。
TTL
- 1-2147483647の任意の整数を入力するか、Default TTLの値を使うか選択します。単位は秒です。
- Default TTLはNameが$TTLのレコードを編集することで1-2147483647の任意の整数に変更できます。
- Default TTLを使うよう設定されている場合、コントロールパネルの表示は空欄になります。
Type
- プルダウンメニューから選択してください。
- プルダウンメニューに存在しないレコードタイプは設定できません。
- 登録したレコードのTypeは「レコードの編集」では変更できません。Typeを変更したい場合は「FAQ(Q. 既存DNSレコードの「Name」や「Type」の変更方法がわかりません)」をご覧ください。
Value
- Typeごとに登録ルールが異なります。「レコードタイプごとの登録ルール」をご覧ください。
- Typeごとの登録ルールで制限されていなければ、ひとつのレコードに対して複数の値を登録できます。
- Values欄の(+)アイコンをクリックすることで入力欄を増やせます。
- 同じ値を複数登録しても有効になるのは一つだけです。
コメント
- レコードごと(NameとTypeのセットごと)に80文字まで登録できます。
ラベル
- レコードごとラベルを登録できます。詳しくは「ラベルについて」をご覧ください。
ホスト名の共通ルール
- ホスト名が「@(アットマーク)」1文字の場合、そのゾーン名自身となります。
- ゾーン名が「example.jp.」の場合、「@」は「example.jp.」となります。
ホスト名の末尾の文字が「.(ドット)」ではない場合、そのゾーン名自身を末尾に補完します。
- ゾーン名が「example.jp.」の場合、「www」は「www.example.jp.」となります。
- 「.(ドット)」で区切られた各ラベルは1文字以上63文字以下です。ドメイン名全体の長さは末尾ドットを含めて254文字以下です。
- 「.(ドット)」で区切られた各ラベルに使用できる文字はアルファベット、数字、及び「-(ハイフン)」です。
- レコードタイプによっては、さらに「_(アンダライン)」を使えることがあります。
- アルファベット大文字小文字の区別はありません(「example.jp.」と「EXAMPLE.JP.」は同一とみなされます)。
- 日本語ドメインなどアルファベット以外を含むドメインはPunycode変換してください。
レコードタイプごとの登録ルール
Type | 登録ルール | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
SOA | ゾーンそのものに関する情報を登録するレコードです
| ||||||||||||||||||||||||||||||
NS | ネームサーバを定義するレコードです
| ||||||||||||||||||||||||||||||
A | IPv4 アドレスを定義するレコードです
| ||||||||||||||||||||||||||||||
AAAA | IPv6アドレスを定義するレコードです
| ||||||||||||||||||||||||||||||
MX | メール配送先を定義するレコードです。
| ||||||||||||||||||||||||||||||
CNAME | ホスト名に対する正規名を定義するレコードです
| ||||||||||||||||||||||||||||||
SRV | サービスのロケーションを定義するレコードです
| ||||||||||||||||||||||||||||||
TXT | 任意の文字列を登録するレコードです
| ||||||||||||||||||||||||||||||
CAA | ドメイン名に対する証明書を発行できる認証局(CA)を指定するためのレコードです
| ||||||||||||||||||||||||||||||
TLSA | TLSサーバ証明書を設定するためのレコードです
【参考】DNSSECが有効ではない場合(署名されていてDSレコードが登録されない場合、クライアント側がDNSSEC検証していない場合を含む)、及びTLSAレコードに対応していないアプリケーションでは、TLSAレコードは記述されていても無視されます | ||||||||||||||||||||||||||||||
DS | サブドメインのDNSSEC鍵ハッシュを登録するレコードです
【参考】サブドメインのDSレコードを登録するために使います。そのドメイン自身のDSレコードは親ゾーンに登録申請してください | ||||||||||||||||||||||||||||||
NAPTR | さまざまなリソースを定義、検索するためのレコードです
| ||||||||||||||||||||||||||||||
PTR | 逆引きホスト名を登録するレコードです
| ||||||||||||||||||||||||||||||
SVCB HTTPS | ネットワークサービスに接続するための情報を定義するためのレコードです SVCBは汎用、HTTPSはHTTP(S)サービス用で、どちらも同じ形式になります
| ||||||||||||||||||||||||||||||
ANAME | ホスト名に対するエイリアスを登録するためのレコードです。本サービスの独自レコードです。詳しくは「ANAME仕様」をご覧ください
|
ファイルアップロードの登録に関するルール
- RFC1035形式(BIND形式)のゾーンファイルをアップロードできます。
- ゾーンファイル内の各レコードは、上記の登録ルールの制限を受けます。
- SOAレコードのシリアル値にご注意ください。現在のシリアル番号より小さな値でもアップロードは可能ですが、マネージドDNSサーバには正しく反映されません。
- ファイルアップロードする場合に、コメントが登録できるパターンと登録されないパターンがあります。
登録されるパターン
www 86400 IN A 192.0.2.1 ; 1行で完結しているレコードの行末にコメントが付与されている場合に限って登録されます
登録されないパターン
; 登録されないコメント @ 86400 IN SOA ( ns dns-admin ; 登録されないコメント 86400 3600 604800 900 ) ; 登録されないコメント www 86400 IN A 192.0.2.1 86400 IN A 192.2.2.2 ; 登録されないコメント
- 登録されないパターンのコメントは無視され、エラーにはなりません。
- コメントの文字コードは、UTF-8で記述してください。
- ゾーンファイル内に登録できないレコードが1件でも含まれていた場合は、すべての処理が失敗となります。
- 成功した場合、ゾーン全体がアップロードされたゾーンファイルに置き換えられます。
- 一部レコードの追加は、追加するレコードだけをアップロードするのではなく、ゾーンファイル全体のアップロードが必要になります。
ゾーンプロキシ機能利用時のルール
- ANAMEは利用できません。
- コントロールパネルからの編集では選択できないTypeを含むレコードも許容されるなど、一部の制限は緩和されます。
- SOAレコードのシリアル値にご注意ください。現在のシリアル番号より小さな値は受け付けません。