紹介で完全修飾ドメイン名を使用するように DFS を構成する方法

この記事では、その環境で動作するように DFSN サーバーを構成する方法について説明します。

適用対象: Windows Server 2012 R2
元の KB 番号: 244380

概要

既定では、DFS ルート紹介クエリに対する Microsoft 分散ファイル システム名前空間 (DFSN) ルート紹介応答は NetBIOS 名形式 (\\<Server>\<Share>) です。 これは、NetBIOS に依存する特定の環境で必要であり、NetBIOS のみの名前解決をサポートするクライアントが DFS 名前空間内のターゲットを見つけて接続できるようにする必要があります。 既定では、Windows クライアントは正常に動作します。

ただし、一部のクライアントでは NetBIOS を使用しません。 2 つの例は、Windows を実行していないクライアントと、WINS のない環境で動作するクライアント、または DNS 名サフィックスを使用するクライアントです。 これらのクライアントは、既定の DFSN 動作と互換性がありません。

このような場合、クライアントは、ルート紹介クエリから返されるサーバー名を解決できない場合があります。 ただし、この問題は、DNS 専用環境で動作するように DFSN を構成できるため、簡単に対処できます。

注:

スタンドアロン名前空間のみをホストしている名前空間サーバーの場合、この記事で説明する一部の手順は不要です。 (このような名前空間サーバーには、クラスター化された名前空間が含まれます)。既定では、DFSN クライアントは、または\\<Server-FQDN>\\<Namespace>名前空間パスを介して、このようなスタンドアロン名前空間に\\< Server-NetBIOS>\\<Namespace>アクセスできます。 ただし、正しい紹介を提供するには、スタンドアロンの名前空間に名前空間サーバーの構成が必要です。

この記事で説明する手順は、このような名前空間サーバーが Active Directory ドメイン コントローラーとしても機能するかどうかに関係なく、すべての DFS 名前空間サーバーに適用されます。

4 つのステージ

全体的なアプローチは、次の 4 つの段階で構成されます。

  1. クライアントで修飾名を解決するための DNS サフィックスを構成します。
  2. ファイル サーバー ターゲットの DNS レコードを確認し、必要に応じてホスト レコードを作成します。
  3. ルート ターゲットの FQDN 紹介を使用して応答するように DFSN サーバーを構成します。
  4. 必要な場合は、フォルダー参照でフォルダー ターゲットに適切な FQDN 名が使用されるように、各フォルダー ターゲットの名前空間メタデータを更新します。

ステージ 3 の手順: ルート ターゲットの FQDN 紹介を使用して応答するように DFSN サーバーを構成する

注:

ステージ 3 の次の手順を続行する前に、予期しないエラーや事故から保護するために名前空間メタデータをバックアップすることをお勧めします。 バックアップ手順は、必要な場合は他の復元手順と共に、「 ステージ 4 の手順 」セクションの手順 A と C で説明されています。

注:

このセクションで説明する DFSN Windows PowerShell コマンドレットは、Windows Server 2012 または Windows 8 以降でのみ使用できます。

  1. サーバーでホストされているドメイン ベースの名前空間の一覧を取得します。 これを行うには、次のいずれかの方法を使用します。

    Get-DfsnRoot - ComputerName ServerName |Where type -NotMatch "Standalone"
    
    dfsutil.exe server ServerName and manually identify the domain-based namespaces
    

    注:

    この名前空間サーバーでホストされているドメイン ベースの名前空間がない場合は、この記事のいくつかの手順に従う必要はありません。

  2. 注:

    スタンドアロン名前空間のみをホストする名前空間サーバーについては、次の手順をスキップできます。

    一般に、ドメイン ベースの名前空間は複数の名前空間サーバーでホストされます。 そのため、1 つの名前空間サーバーから名前空間を削除しても、この手順と同様に、名前空間の可用性は影響を受けません。 ただし、実際には、名前空間をホストしている複数の名前空間サーバーがあることを確認する必要があります。 これを行うには、次のいずれかの方法を使用します。

    (Get-DfsnRootTarget -Path Namespace).Count
    
    dfsutil.exe root Namespace
    

    たとえば、プレースホルダー <Namespace> は次を表します。
    \\contoso.com\DomainNamespace 名前空間をホストしている名前空間サーバーが複数存在することを確認した場合は、次の手順 C をスキップできます。

  3. 注:

    スタンドアロン名前空間のみをホストする名前空間サーバーについては、次の手順をスキップできます。 名前空間をホストしている名前空間サーバーが複数存在することを確認する場合は、この手順をスキップすることもできます。

    名前空間の名前空間サーバーが 1 つしかない場合は、既存のサーバーを削除する前に新しい名前空間サーバーを一時的に追加する必要があります。 ( 「ドメイン ベースの DFS 名前空間またはNew-DfsnRootTarget コマンドレットへの名前空間サーバーの追加」を参照してください)。または、後で再作成するために名前空間メタデータを保存する必要があります。 (これを行うには、「 ステージ 4 の手順」セクションの手順 A と C を参照してください)。ただし、2 つ目の方法では名前空間の一時的なダウンタイムが発生する点に注意する必要があります。

  4. 注:

    スタンドアロン名前空間のみをホストする名前空間サーバーについては、次の手順をスキップできます。

    ホストされている各ドメイン ベースの名前空間をサーバーから削除します。 これを行うには、次のいずれかの方法を使用します。

    Remove-DfsnRootTarget -TargetPath NamespaceRootTarget
    
    dfsutil.exe target Remove NamespaceRootTarget
    

    たとえば、プレースホルダー <NamespaceRootTarget> は次を表します。
    \\Contoso-FS.contoso.com\AccountingSoftware

  5. DFSN FQDN ルート紹介動作を有効にします。 これを行うには、次のいずれかの方法を使用します。

    Set-DfsnServerConfiguration -ComputerName ServerName -UseFqdn $true
    
    Dfsutil.exe server registry dfsdnsconfig set ServerName
    
  6. DFSN サービスを再起動します。 これを行うには、次のいずれかの方法を使用します。

    Stop-Service dfs; Start-Service dfs
    
    Net stop dfs; Net start dfs
    
  7. 注:

    スタンドアロン名前空間のみをホストしている名前空間サーバーについては、次の手順をスキップできます。

    この名前空間サーバーから以前に削除した各名前空間を復元します。 これを行うには、次のいずれかの方法を使用します。

    New-DfsnRootTarget - TargetPath RootTarget [-Path Namespace]
    
    Dfsutil target add \\RootTarget
    
  8. 手順 B で実行した内容に応じて、次の省略可能な手順に従います。

    1. 手順 B で名前空間メタデータのバックアップを作成した場合は、再作成した名前空間にメタデータをインポートできます。 メタデータをインポートする前に、同じ手順の一部として必要な調整を行うこともできます。 ( 「ステージ 4 の手順 」セクションを参照してください)。
    2. 手順 B で名前空間サーバーを一時的に追加した場合は、今すぐ削除できます。

ステージ 4 の手順: メタデータで適切な FQDN 名が使用されるように、各フォルダー ターゲットの名前空間メタデータを更新する

名前空間サーバーでホストされている名前空間ごとに、次の手順に従います。

  1. 名前空間メタデータをエクスポートします。

    dfsutil.exe root export \\contoso.com\DomainNamespace1 C:\dir1\a.txt
    
  2. フォルダー ターゲットに必要な FQDN 関連の調整を行います。 "Link" XML 要素に含まれる "ターゲット" XML 要素ごとに、その NetBIOS 参照を同等の FQDN 参照に変更します。

    たとえば、更新前の要素は次のようになります。

    <Target State="ONLINE" >\\FileServer-NetBIOS\Share1</Target>
    

    更新後、要素は次のようになります。

    <Target State="ONLINE" >\\FileServer-FQDN\Share1</Target>
    
  3. 更新された名前空間メタデータをインポートします。

    dfsutil.exe root import set C:\dir1\a.txt \\contoso.com\DomainNamespace1
    

関連情報

関連トピックの詳細については、以下を参照してください。