Cómo configurar 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 KB original:   244380

Resumen

De forma predeterminada, una respuesta de referencia raíz del espacio de nombres del sistema de archivos distribuido de Microsoft (DFSN) a una consulta de referencia raíz DFS está en formato de nombre NetBIOS ( \\<Server>\<Share> ). Es necesario en determinados entornos que dependen de NetBIOS y permite a los clientes que admiten la resolución de nombres de NetBIOS localizar y conectarse a destinos en el espacio de nombres DFS. De forma predeterminada, Windows clientes 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 son incompatibles con el comportamiento predeterminado de DFSN.

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 que funcione en un entorno de solo DNS.

Nota

Para los servidores de espacios 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 agrupados). De forma predeterminada, los clientes DFSN pueden tener acceso a dichos espacios de nombres independientes a través de cualquiera o \\< Server-NetBIOS>\\<Namespace> rutas \\<Server-FQDN>\\<Namespace> de espacio de nombres. Sin embargo, la configuración del servidor de espacio 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 espacios 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 completos en el cliente.
  2. Compruebe los registros DNS de los 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 de cada destino de carpeta para que las referencias a carpetas usen nombres de FQDN adecuados para los destinos de carpeta.

Pasos para la fase 3: Configurar el servidor DFSN para responder mediante referencias de FQDN para destinos raíz

Nota

Antes de continuar con los siguientes pasos para la fase 3, se recomienda realizar una copia de seguridad de los metadatos del espacio de nombres para protegerse de errores o accidentes inesperados. 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 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 tiene que seguir algunos pasos de este artículo.

  2. Nota

    Puede omitir el siguiente paso para servidores de espacio 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 en realidad 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 <Namespace> posición 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 siguiente.

  3. Nota

    Puede omitir el siguiente paso para servidores de espacio 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. (Vea 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 una nueva creación más adelante. (Para ello, vea 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 siguiente paso para servidores de espacio 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 <NamespaceRootTarget> posición podría representar lo siguiente:
    \\Contoso-FS.contoso.com\AccountingSoftware

  5. Habilite el comportamiento de referencia raíz de FQDN 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 siguiente paso para 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 ha 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. (Vea la sección Pasos para la fase 4).
    2. Si agregó temporalmente un servidor de espacio de nombres en el paso B, puede quitarlo ahora.

Pasos para la fase 4: Actualizar los metadatos del espacio de nombres para cada destino de carpeta para que los metadatos usen nombres de 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 FQDN en los destinos de carpeta. Para cada elemento XML de "destino" contenido en un elemento XML "Link", cambie su referencia NetBIOS a su referencia de 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 acerca de los temas relacionados, vea: