Partager via


Comment configurer DFS pour utiliser des noms de domaine complets dans les références

Cet article explique comment configurer un serveur DFSN pour fonctionner dans cet environnement.

Numéro de la base de connaissances d’origine : 244380

Résumé

Par défaut, une réponse de référence racine DFSN (Microsoft Distributed File System Namespace) à une requête de référence racine DFS est au format de nom NetBIOS (\\<Server>\<Share>). Il est nécessaire dans certains environnements qui s’appuient sur NetBIOS et permet aux clients qui prennent en charge la résolution de noms NetBIOS uniquement pour localiser et se connecter aux cibles dans l’espace de noms DFS. Par défaut, les clients Windows fonctionnent correctement avec celui-ci.

Toutefois, certains clients n’utilisent pas NetBIOS. Deux exemples sont des clients qui n’exécutent pas Windows et des clients qui fonctionnent dans un environnement sans WINS ou qui utilisent des suffixes de nom DNS. Ces clients sont incompatibles avec le comportement DFSN par défaut.

Dans ces cas, le client peut ne pas pouvoir résoudre le nom du serveur retourné par la requête de référence racine. Toutefois, ce problème peut être résolu facilement, car DFSN peut être configuré pour fonctionner dans un environnement DNS uniquement.

Note

Pour les serveurs d’espaces de noms qui hébergent uniquement des espaces de noms autonomes, certaines étapes décrites dans cet article ne sont pas nécessaires. (Ces serveurs d’espaces de noms incluent des espaces de noms en cluster.) Par défaut, les clients DFSN peuvent accéder à ces espaces de noms autonomes via des \\< Server-NetBIOS>\\<Namespace> chemins d’accès à l’espace de noms.\\<Server-FQDN>\\<Namespace> Toutefois, la configuration du serveur d’espaces de noms est toujours requise pour les espaces de noms autonomes afin de fournir des références correctes.

Les étapes décrites dans cet article s’appliquent à tous les serveurs d’espaces de noms DFS, que ces serveurs d’espaces de noms agissent également en tant que contrôleurs de domaine Active Directory.

Quatre étapes

L’approche globale se compose des quatre étapes suivantes :

  1. Configurez un suffixe DNS pour la résolution de noms qualifiés sur le client.
  2. Vérifiez les enregistrements DNS des cibles du serveur de fichiers et créez des enregistrements hôtes selon les besoins.
  3. Configurez le serveur DFSN pour répondre à l’aide de références FQDN pour les cibles racines.
  4. Si nécessaire, mettez à jour les métadonnées d’espace de noms pour chaque cible de dossier afin que les références de dossiers utilisent les noms de noms de domaine complets appropriés pour les cibles de dossiers.

Étapes de l’étape 3 : configurer le serveur DFSN pour répondre à l’aide de références FQDN pour les cibles racines

Note

Avant de poursuivre les étapes suivantes pour l’étape 3, nous vous recommandons de sauvegarder les métadonnées de l’espace de noms pour vous protéger contre les défaillances inattendues ou les accidents. Les étapes de sauvegarde, ainsi que les autres étapes de restauration si vous en avez besoin, sont décrites dans les étapes A et C de la section Étapes de l’étape 4 .

Note

Les applets de commande Windows PowerShell DFSN mentionnées dans cette section sont disponibles uniquement à partir de Windows Server 2012 ou Windows 8.

  1. Obtenez la liste des espaces de noms basés sur un domaine hébergés sur le serveur. Pour ce faire, utilisez l’une des méthodes suivantes :

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

    Note

    S’il n’existe aucun espace de noms basé sur un domaine hébergé sur ce serveur d’espaces de noms, vous n’avez pas besoin de suivre certaines étapes de cet article.

  2. Note

    Vous pouvez ignorer l’étape suivante pour les serveurs d’espaces de noms qui hébergent uniquement des espaces de noms autonomes.

    En règle générale, les espaces de noms basés sur un domaine sont hébergés sur plusieurs serveurs d’espaces de noms. Par conséquent, lorsque vous supprimez l’espace de noms d’un serveur d’espaces de noms, comme vous le faites à cette étape, la disponibilité de l’espace de noms n’est pas affectée. Toutefois, vous devez vous assurer qu’il existe en fait plusieurs serveurs d’espaces de noms qui hébergent votre espace de noms. Pour ce faire, utilisez l’une des méthodes suivantes :

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

    Par exemple, l’espace réservé <Namespace> peut représenter les éléments suivants :
    \\contoso.com\DomainNamespace Si vous vérifiez qu’il existe plusieurs serveurs d’espaces de noms hébergeant votre espace de noms, vous pouvez ignorer l’étape C suivante.

  3. Note

    Vous pouvez ignorer l’étape suivante pour les serveurs d’espaces de noms qui hébergent uniquement des espaces de noms autonomes. Vous pouvez également ignorer cette étape si vous vérifiez qu’il existe plusieurs serveurs d’espaces de noms qui hébergent votre espace de noms.

    S’il n’existe qu’un seul serveur d’espaces de noms pour votre espace de noms, vous devez ajouter temporairement un nouveau serveur d’espace de noms avant de supprimer le serveur existant. (Voir Ajouter des serveurs d’espaces de noms à un espace de noms DFS basé sur un domaine ou une applet de commande New-DfsnRootTarget.) Vous devez également enregistrer les métadonnées d’espace de noms pour une nouvelle création ultérieurement. (Pour ce faire, consultez les étapes A et C du Étapes de la section étape 4 .) Toutefois, vous devez savoir que la deuxième approche entraîne un temps d’arrêt temporaire pour l’espace de noms.

  4. Note

    Vous pouvez ignorer l’étape suivante pour les serveurs d’espaces de noms qui hébergent uniquement des espaces de noms autonomes.

    Supprimez chaque espace de noms hébergé basé sur un domaine du serveur. Pour ce faire, utilisez l’une des méthodes suivantes :

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

    Par exemple, l’espace réservé <NamespaceRootTarget> peut représenter les éléments suivants :
    \\Contoso-FS.contoso.com\AccountingSoftware

  5. Activez le comportement de référence racine du nom de domaine complet DFSN. Pour ce faire, utilisez l’une des méthodes suivantes :

    Set-DfsnServerConfiguration -ComputerName ServerName -UseFqdn $true
    
    Dfsutil.exe server registry dfsdnsconfig set ServerName
    
  6. Redémarrez le service DFSN. Pour ce faire, utilisez l’une des méthodes suivantes :

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

    Vous pouvez ignorer l’étape suivante pour les serveurs d’espaces de noms qui hébergent uniquement des espaces de noms autonomes.

    Restaurez chaque espace de noms que vous avez précédemment supprimé de ce serveur d’espaces de noms. Pour cela, appliquez l’une des méthodes suivantes :

    New-DfsnRootTarget - TargetPath RootTarget [-Path Namespace]
    
    Dfsutil target add \\RootTarget
    
  8. Selon ce que vous avez fait à l’étape B, procédez comme suit :

    1. Si vous avez effectué une sauvegarde de vos métadonnées d’espace de noms à l’étape B, vous pouvez importer les métadonnées dans l’espace de noms que vous venez de recréer. Avant d’importer les métadonnées, vous pouvez également effectuer les ajustements nécessaires dans le cadre de la même étape. (Voir le Étapes de la section étape 4 .)
    2. Si vous avez ajouté temporairement un serveur d’espaces de noms à l’étape B, vous pouvez le supprimer maintenant.

Étapes de l’étape 4 : mettre à jour les métadonnées d’espace de noms de noms pour chaque cible de dossier afin que les métadonnées utilisent les noms de noms de domaine complets appropriés

Procédez comme suit pour chaque espace de noms hébergé sur le serveur d’espaces de noms :

  1. Exportez les métadonnées de l’espace de noms :

    dfsutil.exe root export \\contoso.com\DomainNamespace1 C:\dir1\a.txt
    
  2. Effectuez les ajustements nécessaires liés au nom de domaine complet pour les cibles de dossiers. Pour chaque élément XML « Target » contenu dans un élément XML « Link », remplacez sa référence NetBIOS par sa référence FQDN équivalente.

    Par exemple, avant la mise à jour, l’élément est le suivant :

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

    Après la mise à jour, l’élément est le suivant :

    <Target State="ONLINE" >\\FileServer-FQDN\Share1</Target>
    
  3. Importez les métadonnées d’espace de noms mises à jour :

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

References

Pour plus d’informations sur les rubriques connexes, consultez :