Configuración de DFS para usar nombres de dominio completos en referencias

En este artículo se describe cómo configurar un servidor DFSN para que funcione en ese entorno.

Se aplica a: Windows Server 2012 R2
Número de KB original: 244380

Resumen

De forma predeterminada, una respuesta de referencia raíz del espacio de nombres del sistema de archivos distribuido (DFSN) de Microsoft a una consulta de referencia raíz DFS está en formato de nombre NetBIOS (\\<Server>\<Share>). Es necesario en determinados entornos que se basan en NetBIOS y permiten a los clientes que admiten la resolución de nombres solo NetBIOS localizar y conectarse a destinos en el espacio de nombres DFS. De forma predeterminada, los clientes de Windows funcionan bien con él.

Sin embargo, algunos clientes no usan NetBIOS. Dos ejemplos son los clientes que no ejecutan Windows y los clientes que operan en un entorno sin WINS o que usan sufijos de nombre DNS. Esos clientes no son compatibles con el comportamiento dfsn predeterminado.

En estos casos, es posible que el cliente no pueda resolver el nombre del servidor que se devuelve de la consulta de referencia raíz. Sin embargo, este problema se puede solucionar fácilmente, ya que DFSN se puede configurar para funcionar en un entorno solo DNS.

Nota:

En el caso de los servidores de espacio de nombres que hospedan solo espacios de nombres independientes, algunos pasos que se describen en este artículo son innecesarios. (Estos servidores de espacio de nombres incluyen espacios de nombres en clúster). De forma predeterminada, los clientes DFSN pueden acceder a estos espacios de nombres independientes a través de \\< Server-NetBIOS>\\<Namespace> rutas de acceso de espacio de nombres o \\<Server-FQDN>\\<Namespace> . Sin embargo, la configuración del servidor de espacios de nombres sigue siendo necesaria para los espacios de nombres independientes con el fin de proporcionar referencias correctas.

Los pasos que se describen en este artículo se aplican a todos los servidores de espacio de nombres DFS, independientemente de si dichos servidores de espacio de nombres también actúan como controladores de dominio de Active Directory.

Cuatro fases

El enfoque general consta de las cuatro fases siguientes:

  1. Configure un sufijo DNS para la resolución de nombres calificados en el cliente.
  2. Compruebe los registros DNS de destinos del servidor de archivos y cree registros de host según sea necesario.
  3. Configure el servidor DFSN para que responda mediante referencias de FQDN para destinos raíz.
  4. Si es necesario, actualice los metadatos del espacio de nombres para cada destino de carpeta para que las referencias de carpeta usen los nombres FQDN adecuados para los destinos de carpeta.

Pasos de la fase 3: Configuración del servidor DFSN para responder mediante referencias de FQDN para destinos raíz

Nota:

Antes de continuar con los pasos siguientes para la fase 3, se recomienda realizar una copia de seguridad de los metadatos del espacio de nombres para protegerse frente a errores inesperados o accidentes. Los pasos de copia de seguridad, junto con los demás pasos de restauración si alguna vez los necesita, se tratan en los pasos A y C de la sección Pasos para la fase 4 .

Nota:

Los cmdlets de Windows PowerShell DFSN que se mencionan en esta sección solo están disponibles a partir de Windows Server 2012 o Windows 8.

  1. Obtenga la lista de espacios de nombres basados en dominio hospedados en el servidor. Para ello, use uno de los métodos siguientes:

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

    Nota:

    Si no hay espacios de nombres basados en dominio hospedados en este servidor de espacios de nombres, no es necesario seguir algunos pasos de este artículo.

  2. Nota:

    Puede omitir el paso siguiente para los servidores de espacios de nombres que hospedan solo espacios de nombres independientes.

    Por lo general, los espacios de nombres basados en dominio se hospedan en varios servidores de espacio de nombres. Por lo tanto, al quitar el espacio de nombres de un servidor de espacio de nombres, como se hace en este paso, la disponibilidad del espacio de nombres no se ve afectada. Sin embargo, debe asegurarse de que, de hecho, hay más de un servidor de espacio de nombres que hospeda el espacio de nombres. Para ello, use uno de los métodos siguientes:

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

    Por ejemplo, el marcador de posición <Namespace> podría representar lo siguiente:
    \\contoso.com\DomainNamespace Si confirma que hay varios servidores de espacio de nombres que hospedan el espacio de nombres, puede omitir el paso C que sigue.

  3. Nota:

    Puede omitir el paso siguiente para los servidores de espacios de nombres que hospedan solo espacios de nombres independientes. También puede omitir este paso si confirma que hay varios servidores de espacio de nombres que hospedan el espacio de nombres.

    Si solo hay un servidor de espacio de nombres para el espacio de nombres, debe agregar temporalmente un nuevo servidor de espacio de nombres antes de quitar el servidor existente. (Consulte Agregar servidores de espacio de nombres a un espacio de nombres DFS basado en dominio o cmdlet New-DfsnRootTarget). O bien, debe guardar los metadatos del espacio de nombres para volver a crearlos más adelante. (Para ello, consulte los pasos A y C de la sección Pasos para la fase 4 ). Sin embargo, debe tener en cuenta que el segundo enfoque provocará un tiempo de inactividad transitorio para el espacio de nombres.

  4. Nota:

    Puede omitir el paso siguiente para los servidores de espacios de nombres que hospedan solo espacios de nombres independientes.

    Quite cada espacio de nombres basado en dominio hospedado del servidor. Para ello, use uno de los métodos siguientes:

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

    Por ejemplo, el marcador de posición <NamespaceRootTarget> podría representar lo siguiente:
    \\Contoso-FS.contoso.com\AccountingSoftware

  5. Habilite el comportamiento de referencia raíz del FQDN de DFSN. Para ello, use uno de los métodos siguientes:

    Set-DfsnServerConfiguration -ComputerName ServerName -UseFqdn $true
    
    Dfsutil.exe server registry dfsdnsconfig set ServerName
    
  6. Reinicie el servicio DFSN. Para ello, use uno de los métodos siguientes:

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

    Puede omitir el paso siguiente para los servidores de espacio de nombres que hospedan solo espacios de nombres independientes.

    Restaure cada espacio de nombres que quitó anteriormente de este servidor de espacio de nombres. Para ello, use uno de los métodos siguientes:

    New-DfsnRootTarget - TargetPath RootTarget [-Path Namespace]
    
    Dfsutil target add \\RootTarget
    
  8. En función de lo que haya hecho en el paso B, siga estos pasos opcionales:

    1. Si realizó una copia de seguridad de los metadatos del espacio de nombres en el paso B, puede importar los metadatos en el espacio de nombres que acaba de volver a crear. Antes de importar los metadatos, también puede realizar los ajustes necesarios como parte del mismo paso. (Consulte la sección Pasos para la fase 4 ).
    2. Si ha agregado temporalmente un servidor de espacio de nombres en el paso B, puede quitarlo ahora.

Pasos de la fase 4: Actualización de los metadatos del espacio de nombres para cada destino de carpeta para que los metadatos usen los nombres FQDN adecuados

Siga estos pasos para cada espacio de nombres hospedado en el servidor de espacios de nombres:

  1. Exporte los metadatos del espacio de nombres:

    dfsutil.exe root export \\contoso.com\DomainNamespace1 C:\dir1\a.txt
    
  2. Realice los ajustes necesarios relacionados con el FQDN en los destinos de carpeta. Para cada elemento XML "Target" que esté contenido en un elemento XML "Link", cambie su referencia de NetBIOS a su referencia FQDN equivalente.

    Por ejemplo, antes de la actualización, el elemento es el siguiente:

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

    Después de la actualización, el elemento es el siguiente:

    <Target State="ONLINE" >\\FileServer-FQDN\Share1</Target>
    
  3. Importe los metadatos del espacio de nombres actualizados:

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

Referencias

Para obtener más información sobre temas relacionados, consulte: