Konfigurieren von DFS für die Verwendung vollqualifizierter Domänennamen in Verweisen
In diesem Artikel wird beschrieben, wie Sie einen DFSN-Server für die Ausführung in dieser Umgebung konfigurieren.
Ursprüngliche KB-Nummer: 244380
Übersicht
Standardmäßig befindet sich eine DFSN-Stammverweisantwort (DfSN)-Stammverweisantwort auf eine DFS-Stammverweisabfrage im NetBIOS-Namensformat (\\<Server>\<Share>
NetBIOS). Es ist in bestimmten Umgebungen erforderlich, die auf NetBIOS basieren, und ermöglicht Clients, die die Auflösung von Nur-NetBIOS-Namen unterstützen, um Ziele im DFS-Namespace zu suchen und zu verbinden. Standardmäßig funktionieren Windows-Clients damit einwandfrei.
Einige Clients verwenden netBIOS jedoch nicht. Zwei Beispiele sind Clients, die windows und Clients nicht ausführen, die in einer Umgebung ohne WINS ausgeführt werden oder DNS-Namenssuffixe verwenden. Diese Clients sind nicht mit dem standardmäßigen DFSN-Verhalten kompatibel.
In diesen Fällen kann der Client den Servernamen, der von der Stammverweisabfrage zurückgegeben wird, möglicherweise nicht auflösen. Dieses Problem kann jedoch problemlos behoben werden, da DFSN so konfiguriert werden kann, dass es in einer nur DNS-Umgebung ausgeführt wird.
Notiz
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>
Namespacepfad auf solche eigenständigen Namespaces zugreifen. Die Namespaceserverkonfiguration 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 Allgemeine Ansatz besteht aus den folgenden vier Stufen:
- Konfigurieren Sie ein DNS-Suffix für die Auflösung qualifizierter Namen auf dem Client.
- Überprüfen Sie DNS-Einträge von Dateiserverzielen, und erstellen Sie nach Bedarf Hosteinträge.
- Konfigurieren Sie den DFSN-Server so, dass er mit FQDN-Verweisen für Stammziele reagiert.
- Wenn dies erforderlich ist, aktualisieren Sie die Namespacemetadaten für jedes Ordnerziel, damit 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
Notiz
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.
Notiz
Die dfSN Windows PowerShell-Cmdlets, die in diesem Abschnitt erwähnt werden, sind nur ab Windows Server 2012 oder Windows 8 verfügbar.
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
Notiz
Wenn keine domänenbasierten Namespaces vorhanden sind, die auf diesem Namespaceserver gehostet werden, müssen Sie einige Schritte in diesem Artikel nicht ausführen.
-
Notiz
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 Verfügbarkeit von Namespaces nicht betroffen. Sie sollten jedoch sicherstellen, dass mehr als ein Namespaceserver vorhanden ist, der Ihren Namespace hosten soll. Verwenden Sie dazu eine der folgenden Methoden:
(Get-DfsnRootTarget -Path Namespace).Count
dfsutil.exe root Namespace
Beispielsweise könnte der Platzhalter
<Namespace>
Folgendes darstellen:
\\contoso.com\DomainNamespace
Wenn Sie bestätigen, dass es mehrere Namespaceserver gibt, die Ihren Namespace hosten, können Sie Schritt C überspringen, der folgt. -
Notiz
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 vorhanden sind, die Ihren Namespace hosten.
Wenn nur ein Namespaceserver für Ihren Namespace 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. (Weitere Informationen finden Sie in den Schritten A und C der Schritte für Abschnitt 4 .) Sie sollten sich jedoch bewusst sein, dass der zweite Ansatz eine vorübergehende Ausfallzeit für den Namespace verursacht.
-
Notiz
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
Beispielsweise könnte der Platzhalter
<NamespaceRootTarget>
Folgendes darstellen:
\\Contoso-FS.contoso.com\AccountingSoftware
Aktivieren Sie das DFSN-FQDN-Stammverweisverhalten. Verwenden Sie dazu eine der folgenden Methoden:
Set-DfsnServerConfiguration -ComputerName ServerName -UseFqdn $true
Dfsutil.exe server registry dfsdnsconfig set ServerName
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
-
Notiz
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. Wenden Sie hierzu eine der folgenden Methoden an:
New-DfsnRootTarget - TargetPath RootTarget [-Path Namespace]
Dfsutil target add \\RootTarget
Je nachdem, was Sie in Schritt B getan haben, führen Sie die folgenden optionalen Schritte aus:
- Wenn Sie eine Sicherung Ihrer Namespacemetadaten in Schritt B durchgeführt haben, können Sie die Metadaten in den soeben neu erstellten Namespace importieren. Bevor Sie die Metadaten importieren, können Sie auch alle erforderlichen Anpassungen im Rahmen desselben Schritts vornehmen. (Siehe Schritte für Abschnitt 4 .)
- 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:
Exportieren der Namespacemetadaten:
dfsutil.exe root export \\contoso.com\DomainNamespace1 C:\dir1\a.txt
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 auf den entsprechenden FQDN-Verweis.
Vor dem Update lautet das Element z. B. wie folgt:
<Target State="ONLINE" >\\FileServer-NetBIOS\Share1</Target>
Nach dem Update lautet das Element wie folgt:
<Target State="ONLINE" >\\FileServer-FQDN\Share1</Target>
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: