ウェブサイトを作成していますが、サブドメインが必要です。
Webサイトに新しい部分を追加する必要がありますが、この新しいサイトを指すためにDNSコンソールに追加するDNSレコードのタイプがわかりません。
A
またはCNAME
ですか?
サブドメインのホスティングを別の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
ここでは、example.comゾーンファイルにAレコードを追加し、ドットを使用して、www.info
ドメインにexample.com
ホストを作成することを示します。
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 には、サブドメインがどのように構成されているかについての適切な説明が含まれています。
答えは、どちらでもうまくいくでしょう。
どちらが推奨されるかは、Webホストからアドバイスを受ける必要があります。
彼らがサーバーのIPアドレスを変更する癖がある場合は、CNAME
を使用して、彼らが教えている名前をポイントします。
ホストが別のドメインに名前を付けた場合は、ドメインにCNAMEを作成する必要があります。ホストがIPアドレスを割り当てた場合は、ドメインにAレコードを作成する必要があります。