DNS - ワイルドカードとCNAMEサブドメイン

DNS - ワイルドカードとCNAMEサブドメイン

そうですね、DNS の仕組みがよくわからないことを認めざるを得ません。これまでは、動作するまでいろいろ追加してきましたが、今度は、DNS の仕組みを学ぶときです。

私にとって混乱する点の 1 つは、レコードを保持できる場所が 2 つあることです。ラックスペース クラウド サーバーのアカウントがあります。そして、ドメインを登録した場所があります。しかし、どちらの場所でも DNS レコードを編集できます。

すべてを両方の場所で行うべきでしょうか、それともどちらか一方がもう一方よりも優れているのでしょうか、それとも私が要点を理解していないのでしょうか?

サブドメインも私を混乱させます。ワイルドカード サブドメインを使用できればよいのですが (過去にこれを実行したことがあります)、新しいサブドメインが必要になるたびに cname レコードまたは A レコードを追加するのは好きではありません。

それから私は読んだこれそしてこう言います。

ワイルド カードが一致する場合の正確なルールは RFC 1034 で指定されていますが、そのルールは直感的ではなく、明確に指定されていません。このため、ワイルド カードを使用すると、互換性のない実装や予期しない結果が生じます。

答え1

最初に行う必要があるのは、ドメイン名に対する信頼できる回答を実際に提供しているのは誰かを判断することです。WHOIS 検索を行うと、変更を加える必要がある DNS サーバーがわかります。

それが決定したら、リストされているプロバイダーに変更を加え、将来の混乱を避けるために他のすべてを削除します。

ワイルドカードとホスト名については、お好みでどうぞ。一般的に、ほとんどの DNS 実装は、明確に定義されたホスト名 (つまり、A特定の IP アドレスに向けられたレコード) を探し、見つからない場合はワイルドカードにフォールバックします。個人的には、各レコードを個別に定義することを好みます。こうすることで、何を持っているか、どこに保存されるかを疑問なく把握できます。ワイルドカードは、300 個のホスト名をすべて同じ場所に保存する必要があり、頻繁に変更される場合に最適です。ホスト名が少数で、頻繁に変更されない場合は、個別に設定することをお勧めします。

同じ IP に割り当てたいホスト名が 12 個ある場合は、そのうちの 1 つをレコードとして定義しA、残りをCNAME最初のホスト名のエイリアスにすることができます。この方法では、その IP アドレスを 1 回だけ更新すれば済みます。

答え2

皆さんがすでに述べているように、ドメインを登録したレジストラがあなたに代わってレコードを提供している場合(権限を持っている場合)、そのシステムを介してレコードを管理および編集することになります。

付け加えておきたいのは、個々の A レコードと CNAME レコードの管理について少し考えてみることです。ワイルドカードを使用すると便利になりますが、制御できない状況もあります。いたずら者が不快なサブドメインを使用してリンクを張って、それを高トラフィック リストに送信したらどうなるでしょうか。意識的に積極的に取り組むことなく、魔法のように機能し、訪問者は望ましくないリンクを見ることになります。

答え3

DNS レコードを構成する場所は、レジストラが指定するネーム サーバーの配置場所によって異なります。

関連情報