DNS エイリアス (CNAME) レコードを使用してプリント サーバーを統合する

この記事では、Microsoft Windows Server 2003 環境で実行されるプリント サーバーを統合する方法について説明します。

適用対象: Windows Server 2003
元の KB 番号: 870911

概要

organizationでプリント サーバーを統合する場合、主なハードルの 1 つは、接続されたクライアントに最小限の影響を与えながら統合を実現する方法です。

クライアントがドメイン ネーム システム (DNS) の名前解決方法を使用してプリント サーバーに接続する場合は、DNS エイリアス (CNAME) レコードを使用してプリント サーバーを統合できます。 このメソッドを使用する場合、各クライアントでプリンター共有を再マップする必要はありません。 この方法を使用するには、統合中に削除するプリント サーバーの DNS エイリアス レコードを作成する必要があります。 別名レコードを作成するときは、印刷キューを統合するプリント・サーバーをターゲット・ホストとして指定する必要があります。

注:

  • Windows 2000 Server 環境で印刷サーバーの統合にエイリアス レコードを使用するには、Windows 2000 ベースのサーバーが次のいずれかで実行されている必要があります。

  • Windows 2000 Service Pack 4 以降のバージョン。

  • CNAME レコードを使用するには、DisableStrictNameChecking レジストリ エントリを変更する必要がある場合があります。

詳細

クライアントが統合中に削除するプリント サーバーの名前を解決し続けるには、次の手順に従います。

  1. 統合するサーバーからすべての印刷キューと印刷共有をバックアップし、印刷キューと印刷共有を、マージされた印刷負荷を処理するサーバーに復元します。 これを行うには、Microsoft Print Migrator などのユーティリティを使用できます。

  2. オフラインで削除するプリント サーバーを取得し、関連するリソース レコードを DNS から削除し、Active Directory で関連するアカウントを削除します。

  3. 統合中に削除する印刷サーバーごとに、エイリアス (CNAME) レコードを作成します。 エイリアス レコードを作成するときは、ターゲット ホストを指定する必要があります。 手順 1 で印刷キューを復元したサーバーをターゲット ホストとして選択します。 これを行うには、次の手順を実行します。

Windows Server 2003 でのターゲット ホストの選択

  1. [スタート] ボタンをクリックして [管理ツール] をポイントし、[DNS] をクリックします。

  2. [ サーバー名] を展開し、[ 前方参照ゾーン] を展開します

    注:

    サーバー名 は、サーバーの名前です。

  3. 適切なゾーンを右クリックし、[ 新しいエイリアス (CNAME)] をクリックします。

  4. [ エイリアス名 ] (空白の場合は親ドメインを使用) ボックスに、エイリアス名を入力します。 エイリアス名は、削除したプリント サーバーの名前と一致する必要があります。

  5. [ ターゲット ホストの完全修飾ドメイン名 (FQDN) ] ボックスに、印刷キューを統合するプリント サーバーの完全修飾ドメイン名を入力します。 または、[ 参照 ] をクリックしてターゲット ホストを見つけることもできます。

  6. [OK] をクリックします。

Windows 2000 Server でのターゲット ホストの選択

  1. [ スタート] をクリックし、[ プログラム] をポイントし、[ 管理ツール] をポイントして、[ DNS] をクリックします。
  2. [ サーバー名] を展開し、[ 前方参照ゾーン] を展開します
  3. 適切なゾーンを右クリックし、[ 新しいエイリアス] をクリックします。
  4. [ エイリアス名 ] (空白の場合は親ドメインを使用) ボックスに、エイリアス名を入力します。 エイリアス名は、削除したプリント サーバーの名前と一致する必要があります。
  5. [ ターゲット ホストの完全修飾ドメイン名 ] ボックスに、印刷キューを統合するプリント サーバーの完全修飾ドメイン名を入力します。 または、[ 参照 ] をクリックしてターゲット ホストを見つけることもできます。
  6. [OK] をクリックします。 プリント サーバーを統合すると、ネットワーク トラフィックがわずかに増加します。 トラフィックの増加は、クライアントが新しいプリント サーバーで設定を確立して検証する必要があるためです。 トラフィックの増加量は、環境内のクライアントの数と、ネゴシエーション中に渡す必要がある設定の数によって異なります。 クライアントにインストールされているバージョンとは異なるバージョンのドライバーがプリント サーバーにインストールされている場合、トラフィックにはドライバーのダウンロードも含まれる場合があります。

ネットワークの負荷を予測するには、環境内の代表的なクライアントのネットワーク トラフィックをトレースすることをお勧めします。 この方法は、負荷の増加が問題になるかどうかをより適切に評価するのに役立ちます。

このソリューションを使用する前に考慮する必要があるその他の事項

  • [詳細情報] セクションのソリューションは、クライアントが印刷サーバーに接続するときに DNS を組み込む DNS または別の名前解決方法を使用する場合にのみ機能します。 クライアントは、次の場合にこのソリューションを利用できません。
    • インターネット プロトコル (IP) によってプリント サーバーに直接接続されます。
    • ネットワーク基本入出力システム (NetBIOS) のみを使用します。
    • Windows インターネット ネーム サービス (WINS) を使用しますが、WINS 逆引き参照は使用しないでください。
  • 一部のクライアントが WINS を使用する場合は、それらのクライアントにプリント サーバー名を正しく解決することを許可します。 これを行うには、統合中に削除されたプリント サーバーの名前を WINS データベースから削除します。
  • 名前解決に使用する特定のノードの種類も、このソリューションの結果に影響する可能性があります。 名前解決に DNS を使用するノードの種類を使用する必要があります。 ハイブリッド ノードの種類 (h ノード) をお勧めします。

Kerberos サービス プリンシパル名 (SPN) を登録する

新しい DNS エイリアス (CNAME) レコードすべてに Kerberos サービス プリンシパル名 (SPN)、ホスト名、完全修飾ドメイン名 (FQDN) を登録する必要があります。 これを行わないと、DNS エイリアス (CNAME) レコードに対する Kerberos チケット要求が失敗し、エラー コードが返されることがあります KDC_ERR_S_SPRINCIPAL_UNKNOWN

新しい DNS エイリアス レコードの Kerberos SPN を表示するには、コマンド ライン ツール (Setspn.exe) を使用 Setspn します。 これを行うには、コマンド プロンプトで次のコマンドを入力します。

setspn -L computername

DNS エイリアス (CNAME) レコードの SPN を登録するには、次の構文で Setspn ツールを使用します。

setspn -A host/ your_ALIAS_name computername
setspn -A host/ your_ALIAS_name.company.com computername

注:

Setspn ツールは、Windows Server 2003 サポート ツールに含まれています。 Windows Server 2003 サポート ツールは、 Support\Tools Windows Server 2003 スタートアップ ディスクのフォルダーからインストールできます。 Setspn ツールの最新バージョンをダウンロードしてインストールするには、次の Web サイトにアクセスします: Setspn

データ収集

Microsoft サポートからの支援が必要な場合は、「 TSS for User Experience の問題を使用した情報の収集」に記載されている手順に従って情報を収集することをお勧めします。