Konfigurieren von DFS für die Verwendung vollqualifizierter Domänennamen in Empfehlungen

In diesem Artikel wird beschrieben, wie Sie einen DFSN-Server für den Betrieb in dieser Umgebung konfigurieren.

Gilt für: Windows Server 2012 R2
Ursprüngliche KB-Nummer: 244380

Zusammenfassung

Standardmäßig weist eine DFSN-Stammempfehlungsantwort (Microsoft Distributed File System Namespace) auf eine DFS-Stammempfehlungsabfrage das NetBIOS-Namensformat (\\<Server>\<Share>) auf. Dies ist in bestimmten Umgebungen erforderlich, die auf NetBIOS basieren, und ermöglicht clients, die die reine NetBIOS-Namensauflösung unterstützen, ziele im DFS-Namespace zu suchen und eine Verbindung mit diesen herzustellen. Windows-Clients funktionieren standardmäßig einwandfrei.

Einige Clients verwenden netBIOS jedoch nicht. Zwei Beispiele sind Clients, auf denen Windows nicht ausgeführt wird, und Clients, die in einer Umgebung ohne WINS arbeiten oder DNS-Namenssuffixe verwenden. Diese Clients sind mit dem Standardmäßigen DFSN-Verhalten nicht kompatibel.

In diesen Fällen kann der Client den Servernamen, der von der Stammempfehlungsabfrage zurückgegeben wird, möglicherweise nicht auflösen. Dieses Problem kann jedoch problemlos behoben werden, da DFSN für den Betrieb in einer reinen DNS-Umgebung konfiguriert werden kann.

Hinweis

Für Namespaceserver, die nur eigenständige Namespaces hosten, sind einige schritte, die in diesem Artikel beschrieben werden, nicht erforderlich. (Solche Namespaceserver umfassen gruppierte Namespaces.) Standardmäßig können DFSN-Clients auf solche eigenständigen Namespaces über entweder \\< Server-NetBIOS>\\<Namespace> oder \\<Server-FQDN>\\<Namespace> Namespacepfade zugreifen. Die Konfiguration des Namespaceservers ist jedoch weiterhin für eigenständige Namespaces erforderlich, um korrekte Verweise bereitzustellen.

Die in diesem Artikel beschriebenen Schritte gelten für alle DFS-Namespaceserver, unabhängig davon, ob diese Namespaceserver auch als Active Directory-Domänencontroller fungieren.

Vier Stufen

Der Gesamtansatz besteht aus den folgenden vier Phasen:

  1. Konfigurieren Sie ein DNS-Suffix für die Auflösung qualifizierter Namen auf dem Client.
  2. Überprüfen Sie DNS-Einträge von Dateiserverzielen, und erstellen Sie nach Bedarf Hosteinträge.
  3. Konfigurieren Sie den DFSN-Server so, dass er mit FQDN-Empfehlungen für Stammziele antwortet.
  4. Aktualisieren Sie bei Bedarf die Namespacemetadaten für jedes Ordnerziel, sodass die Ordnerempfehlungen die entsprechenden FQDN-Namen für Ordnerziele verwenden.

Schritte für Phase 3: Konfigurieren des DFSN-Servers für die Antwort mithilfe von FQDN-Empfehlungen für Stammziele

Hinweis

Bevor Sie mit den folgenden Schritten für Phase 3 fortfahren, empfehlen wir Ihnen, die Namespacemetadaten zu sichern, um sich vor unerwarteten Fehlern oder Unfällen zu schützen. Die Sicherungsschritte werden zusammen mit den anderen Wiederherstellungsschritten, falls Sie sie jemals benötigen, in Schritt A und C des Abschnitts Schritte für Phase 4 behandelt.

Hinweis

Die in diesem Abschnitt erwähnten DFSN-Windows PowerShell-Cmdlets sind nur ab Windows Server 2012 oder Windows 8 verfügbar.

  1. Rufen Sie die Liste der domänenbasierten Namespaces ab, die auf dem Server gehostet werden. Verwenden Sie dazu eine der folgenden Methoden:

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

    Hinweis

    Wenn auf diesem Namespaceserver keine domänenbasierten Namespaces gehostet werden, müssen Sie einige Schritte in diesem Artikel nicht ausführen.

  2. Hinweis

    Sie können den folgenden Schritt für Namespaceserver überspringen, die nur eigenständige Namespaces hosten.

    Im Allgemeinen werden domänenbasierte Namespaces auf mehreren Namespaceservern gehostet. Wenn Sie den Namespace also wie in diesem Schritt von einem Namespaceserver entfernen, wird die Verfügbarkeit von Namespaces nicht beeinträchtigt. Sie sollten jedoch sicherstellen, dass es tatsächlich mehr als einen Namespaceserver gibt, auf dem Ihr Namespace gehostet wird. Verwenden Sie dazu eine der folgenden Methoden:

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

    Der Platzhalter <Namespace> könnte beispielsweise Folgendes darstellen:
    \\contoso.com\DomainNamespace Wenn Sie bestätigen, dass ihr Namespace von mehreren Namespaceservern gehostet wird, können Sie schritt C überspringen.

  3. Hinweis

    Sie können den folgenden Schritt für Namespaceserver überspringen, die nur eigenständige Namespaces hosten. Sie können diesen Schritt auch überspringen, wenn Sie bestätigen, dass es mehrere Namespaceserver gibt, die Ihren Namespace hosten.

    Wenn es nur einen Namespaceserver für Ihren Namespace gibt, sollten Sie vorübergehend einen neuen Namespaceserver hinzufügen, bevor Sie den vorhandenen Server entfernen. (Siehe Hinzufügen von Namespaceservern zu einem domänenbasierten DFS-Namespace oder New-DfsnRootTarget-Cmdlet.) Alternativ müssen Sie die Namespacemetadaten für eine spätere Neuerstellung speichern. (Informationen hierzu finden Sie in den Schritten A und C des Abschnitts Schritte für Phase 4 .) Beachten Sie jedoch, dass der zweite Ansatz eine vorübergehende Ausfallzeit für den Namespace verursacht.

  4. Hinweis

    Sie können den folgenden Schritt für Namespaceserver überspringen, die nur eigenständige Namespaces hosten.

    Entfernen Sie jeden gehosteten domänenbasierten Namespace vom Server. Verwenden Sie dazu eine der folgenden Methoden:

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

    Der Platzhalter <NamespaceRootTarget> könnte beispielsweise Folgendes darstellen:
    \\Contoso-FS.contoso.com\AccountingSoftware

  5. Aktivieren Sie das Verhalten des DFSN-FQDN-Stammverweises. Verwenden Sie dazu eine der folgenden Methoden:

    Set-DfsnServerConfiguration -ComputerName ServerName -UseFqdn $true
    
    Dfsutil.exe server registry dfsdnsconfig set ServerName
    
  6. Starten Sie den DFSN-Dienst neu. Verwenden Sie dazu eine der folgenden Methoden:

    Stop-Service dfs; Start-Service dfs
    
    Net stop dfs; Net start dfs
    
  7. Hinweis

    Sie können den folgenden Schritt für Namespaceserver überspringen, die nur eigenständige Namespaces hosten.

    Stellen Sie jeden Namespace wieder her, den Sie zuvor von diesem Namespaceserver entfernt haben. Verwenden Sie dazu eine der folgenden Methoden:

    New-DfsnRootTarget - TargetPath RootTarget [-Path Namespace]
    
    Dfsutil target add \\RootTarget
    
  8. Je nachdem, was Sie in Schritt B ausgeführt haben, führen Sie die folgenden optionalen Schritte aus:

    1. Wenn Sie in Schritt B eine Sicherung Ihrer Namespacemetadaten erstellt haben, können Sie die Metadaten in den Namespace importieren, den Sie gerade neu erstellt haben. Bevor Sie die Metadaten importieren, können Sie auch alle erforderlichen Anpassungen im Rahmen desselben Schritts vornehmen. (Weitere Informationen finden Sie im Abschnitt Schritte für Phase 4 .)
    2. Wenn Sie in Schritt B vorübergehend einen Namespaceserver hinzugefügt haben, können Sie ihn jetzt entfernen.

Schritte für Phase 4: Aktualisieren der Namespacemetadaten für jedes Ordnerziel, sodass die Metadaten die entsprechenden FQDN-Namen verwenden

Führen Sie die folgenden Schritte für jeden Namespace aus, der auf dem Namespaceserver gehostet wird:

  1. Exportieren Sie die Namespacemetadaten:

    dfsutil.exe root export \\contoso.com\DomainNamespace1 C:\dir1\a.txt
    
  2. Nehmen Sie alle erforderlichen FQDN-bezogenen Anpassungen an Ordnerzielen vor. Ändern Sie für jedes "Target"-XML-Element, das in einem "Link"-XML-Element enthalten ist, seinen NetBIOS-Verweis in den entsprechenden FQDN-Verweis.

    Vor dem Update sieht das -Element beispielsweise wie folgt aus:

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

    Nach dem Update sieht das Element wie folgt aus:

    <Target State="ONLINE" >\\FileServer-FQDN\Share1</Target>
    
  3. Importieren Sie die aktualisierten Namespacemetadaten:

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

References

Weitere Informationen zu verwandten Themen finden Sie unter: