サブドメインを作成するには、どのタイプのDNSレコードが必要ですか?


71

ウェブサイトを作成していますが、サブドメインが必要です。

Webサイトに新しい部分を追加する必要がありますが、この新しいサイトを指すDNSコンソールに追加するDNSレコードの種類がわかりません。

それACNAME

回答:


65

サブドメインのホストを別の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を使用するかどうかの決定は、委任の選択とは無関係です。一般に、特定のマシン名を指す「総称」名にはCNAMEを使用します。たとえば、漫画のキャラクター(ダフィー、エルマー、ミッキーなど)や官僚的なもの(sc01p6-serv)などの組織的な命名規則を使用してマシンに名前を付け、それらに一般的な名前を付けます。マシンのIPアドレスが変更された場合は、1か所だけを見て修正する必要があります。

www         IN CNAME   sc01p6-serv
mail        IN CNAME   sc01p6-serv
sc01p6-serv IN A       192.168.2.6

5

サブドメイン全体を別のDNSサービスに委任するには、ホストDNSに次のレコードが必要です。

また、サブドメインにDNSネームサーバーのペアを提供する必要があります。次のレコードを提供する必要があります。

  • スタート当局のSOAサブドメインのレコード
  • 複数のNSレコード
  • A サブドメインネームサーバーのレコード

RFC1034には、サブドメインの構成方法に関する適切な説明が含まれています。


4

答えは、どちらでも機能するということです。

どちらが望ましいかは、Webホストから通知される必要があります。

サーバーのIPアドレスを変更する習慣がある場合は、そのCNAME名前を指すようにしてください。


0

ホストから別のドメインに名前が与えられた場合、ドメインにCNAMEを作成する必要があります。ホストからIPアドレスが与えられた場合、ドメインにAレコードを作成する必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.