回答:
サブドメインのホストを別のDNSサーバーに委任するか(または同じサーバーですが、別のゾーンファイルに)委任するかによって異なります。別のIT部門や組織など、他のエンティティにゾーンを制御させる場合は、ゾーンを委任します。
その場合、NSレコードが必要です。そうでない場合は、AまたはCNAMEレコードで十分です。
ドメインexample.comがあるとします。www.example.comのAレコードがあり、www.info.example.comをホストとして持つサブドメインinfo.example.comを作成したい。
この状況で、さらにそのサブドメインをホストする2つのDNSサーバーがあるとしましょう。(現在example.comをホストしているサーバーと同じサーバーにすることもできます。)この場合、example.comゾーンファイルに2つのNSエントリを作成します。
info IN NS 192.168.2.2
info IN NS 192.168.2.3
これら2つのサーバーで、info.example.comゾーンを作成し、他のドメインと同じようにデータを入力します。
www IN A 192.168.2.6
ここwww.info
で、example.com
ドメインにホストを作成することを示すドットを使用して、example.comゾーンファイルにAレコードを追加するだけです。
www.info IN A 192.168.2.6
CNAMEを使用するかどうかの決定は、委任の選択とは無関係です。一般に、特定のマシン名を指す「総称」名にはCNAMEを使用します。たとえば、漫画のキャラクター(ダフィー、エルマー、ミッキーなど)や官僚的なもの(sc01p6-serv)などの組織的な命名規則を使用してマシンに名前を付け、それらに一般的な名前を付けます。マシンのIPアドレスが変更された場合は、1か所だけを見て修正する必要があります。
www IN CNAME sc01p6-serv
mail IN CNAME sc01p6-serv
sc01p6-serv IN A 192.168.2.6
サブドメイン全体を別のDNSサービスに委任するには、ホストDNSに次のレコードが必要です。
NS
)レコードA
サブドメインネームサーバーのアドレス()レコードまた、サブドメインにDNSネームサーバーのペアを提供する必要があります。次のレコードを提供する必要があります。
SOA
サブドメインのレコードNS
レコードA
サブドメインネームサーバーのレコードRFC1034には、サブドメインの構成方法に関する適切な説明が含まれています。