私はかなり検索しましたが、これについてのまっすぐで現代的な答えを見つけることができないようです。
ドメインをホストしている場合は、たとえばmydomain.com
、そのドメインにのみ使用され、サブドメインがないマシンでは、コンプライアンス以外に、任意のホスト名(つまり、myhost
)を作成するための実際の実用的な理由があります。 3つの部分からなるFQDN(myhost.mydomain.com
)期待されるある種のRFCまたは規則を満たすため。
これは私の観点からは多くの過度の複雑さをもたらすようであり、これに利点があるのか、それともすべてのWebリソースがから来た時代からの単なるホールドオーバーなのかはわかりませんwww
やftp
などのサブドメイン。これらは、マシンを分離するために拡張する必要がある場合があります。
私は自分のドメインでもwww
を使用していません。これは、管理者の観点から私が知っているすべての人にとってはお勧めできません(ただし、設計者の観点からはそれを削除するのが一般的です)。
ネイキッドドメイン名onlyを含む名前をサーバーに付けないでください。
主な理由は、多くのサービスがホスト名を内部で使用し、サーバーがドメイン名とは別に名前が付けられていると想定する場合があるためです。
とりわけ、これは 電子メールが配信されない を引き起こす可能性があります。また、マシンにexample.com
という名前を付けたために、ドメインがcom
であると考えるプログラムから、より微妙な破損が発生する可能性があります。壊れる可能性のあるものの完全なリストはおそらく不可能です。
あなたがしているサーバーが1つしかない限り ペットとして育てている 、おそらくこれが引き起こす問題を回避することができます。しかし、あなたが拡大するとき(あなたは拡大するか、廃業するでしょう)、あなたは最終的に開始するでしょう 家畜を育てる そしてその時点であなたはあなたを撃たなければならないでしょうペット。
厳密に必要でない場合でも、良い習慣と習慣を維持することを常にお勧めします。後でdoが必要になったときに、それらはすでに根付いているからです。
必要がなければ、サブドメインを作成する必要はありません。 www
が@
を指すようにすることは非常に一般的な方法です。これにより、インターネットブラウザがwww.domain.com
またはdomain.com
のいずれかに向けられた場合、それらは最終的にフロントページに表示されます。関係なく。
人々がサブドメインを作成する理由は、ftp.domain.com
とowa.domain.com
とdevelopment.domain.com
など、www
以外のことを行うためです。
Active Directory、スプリットホライズンDNSゾーン、および内部ネットワークを使用している場合にこれによって発生する複雑さについて話したい場合、それはまったく別の話です。しかし、あなたはそうではありません。
編集:マイケルハンプトンの答えは私のものよりもはるかに優れています。