命名規則
名前付け規則は、ネットワーク アドレス (通常は IP アドレス) に名前を明確に解決するという共通の目標を共有します。 名前付け規則の違いは、名前を解決するための各規則の個別のアプローチにあります。
Windows 2000 メソッドなど、さまざまなシステム名解決メソッドでコンピューターを識別するには、次の名前付け規則を使用します。
[コンピューター名]
フラットな NetBIOS ネーム スペースでは、1 つの名前によって、コンピューター名がネットワーク アドレスに明確に解決されます。 これは、以前の Windows バージョンがブラウザーとマスター ブラウザーの一覧に格納されている名前で、ピア Windows ネットワークがネットワーク上の Windows コンピューター上のリソースを参照できるようにします。 このシナリオでは、コンピューターに関連付けられている用語は コンピューター名でした。 コンピューター名の登録は、ネットワーク ブロードキャスト (およびマスター ブラウザー、新しい Windows バージョン番号またはWindows NTの使用、または組み合わせによって獲得された選挙によって決まります) によって異なります。 これは小規模なピアベースの Windows ネットワークに役立ちましたが、ネットワークはすぐにブロードキャストと単純なフラット ファイル マスター ブラウザー リストの使用を超えて成長しました。
ホスト名
次に、WINDOWS インターネット ネーム サービス (WINS) が提供され、WINS サーバーに格納されている NetBIOS ベースのコンピューター名の動的で一元化されたリポジトリが有効になりました。 これらのリポジトリは、より大きなネットワークにサービスを提供できます。 この開発では、名前解決クエリを WINS サーバー (ブロードキャストではなく) に送信し、競合を一元的に解決できます。 WINS では、コンピューター名という用語は保持されましたが、 ホスト名 という用語も表示され、コンピューター名と同じ意味で使用されていました。 当時、WINS は Windows プラットフォームの既定の名前リゾルバーでしたが、DNS は大規模で大規模なネットワークの人気と急増に伴って増加していました。
ネットワークは増加し、WINS は増加する名前の量を処理する能力が低下しました。 名前解決の負荷を処理する WINS の機能の低下は、解決に必要な処理能力が原因ではなく、多くのコンピューターの一意の名前を生成することが管理上の負担を増やすことになりました。
完全修飾ドメイン名
DNS はより優れたソリューションです。階層型名前空間を使用すると、一意のコンピューター名の必要性が特定のドメインに分離され、 server1 などのコンピューター名が同じ階層内の異なるドメインの場所に存在できるようになります。 異なるドメインで同じホスト名を持つ機能により、DNS 階層に適切に対処する名前が必要になります。 名前には、コンピューター名やホスト名だけでなく、DNS 階層内でそのコンピューターを明確に識別したり、完全修飾したりできる名前も含める必要がありました。 この名前は 完全修飾ドメイン名 (FQDN) です (たとえば、server1.widgets.microsoft.com)。
ただし、特定の状況では、FQDN のドメイン階層部分は面倒であり、ホストが存在する DNS ドメインに対して相対的な特定のコンピューター (またはその他の DNS ホスト) のローカル名が必要になります。 この名前は 相対識別名です。 相対識別名は、FQDN 内の左端のドットの左側にある単一のホスト名で、server1.widgets.microsoft.com の FQDN には相対識別名として server1 が含まれます。
相対識別名
NETBIOS 名のユーザーに新しい名前や新しい名前付け規則を適用するのではなく、DNS ではコンピューター名 (ホスト名) を相対識別名として使用し、DNS ドメイン階層をその名前に追加して FQDN を作成します。 次の図は、FQDN のコンピューター名 (またはホスト名、または相対識別名) 部分を識別する方法を示しています。