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

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 ist eine DFSN-Stammverweisantwort (Microsoft Distributed File System Namespace) auf eine DFS-Stammverweisungsabfrage im NetBIOS-Namensformat (\\<Server>\<Share>) enthalten. In bestimmten Umgebungen, die auf NetBIOS basieren, ist es erforderlich, clients, die nur NetBIOS-Namensauflösung unterstützen, das Suchen und Verbinden mit Zielen im DFS-Namespace zu ermöglichen. Standardmäßig funktionieren Windows-Clients einwandfrei damit.

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 ausgeführt werden 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 nur 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 enthalten gruppierte Namespaces.) Standardmäßig können DFSN-Clients über einen \\< Server-NetBIOS>\\<Namespace> oder \\<Server-FQDN>\\<Namespace> einen Namespacepfad auf solche eigenständigen Namespaces 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 DIE DNS-Einträge von Dateiserverzielen, und erstellen Sie nach Bedarf Hosteinträge.
  3. Konfigurieren Sie den DFSN-Server so, dass er mithilfe von FQDN-Verweisen für Stammziele antwortet.
  4. Wenn dies erforderlich ist, aktualisieren Sie die Namespacemetadaten für jedes Ordnerziel, sodass die Ordnerverweise geeignete FQDN-Namen für Ordnerziele verwenden.

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

Hinweis

Bevor Sie mit den folgenden Schritten für Phase 3 fortfahren, sollten Sie die Namespacemetadaten sichern, um vor unerwarteten Fehlern oder Unfällen zu schützen. Die Sicherungsschritte werden zusammen mit den anderen Wiederherstellungsschritten, wenn Sie sie jemals benötigen, in den Schritten 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 keine domänenbasierten Namespaces vorhanden sind, die auf diesem Namespaceserver 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, ist die Namespaceverfügbarkeit nicht betroffen. Sie sollten jedoch sicherstellen, dass es tatsächlich mehrere Namespaceserver gibt, die Ihren Namespace hosten. Verwenden Sie dazu eine der folgenden Methoden:

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

    Der Platzhalter <Namespace> könnte z. B. Folgendes darstellen:
    \\contoso.com\DomainNamespace Wenn Sie bestätigen, dass mehrere Namespaceserver ihren Namespace hosten, können Sie Schritt C überspringen, der folgt.

  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 mehrere Namespaceserver ihren Namespace hosten.

    Wenn für Ihren Namespace nur ein Namespaceserver vorhanden ist, 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.) Oder Sie müssen 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 zu einer vorübergehenden Ausfallzeit für den Namespace führt.

  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 z. B. Folgendes darstellen:
    \\Contoso-FS.contoso.com\AccountingSoftware

  5. Aktivieren Sie das DFSN-FQDN-Stammempfehlungsverhalten. 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 getan 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. Vor dem Importieren der Metadaten 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 geeignete 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 der Aktualisierung sieht das Element beispielsweise wie folgt aus:

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

    Nach der Aktualisierung 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: