Cómo solucionar problemas de acceso del espacio de nombres de sistema de archivos distribuido en Windows

Síntomas



En un equipo que está ejecutando Windows XP o Windows Server 2003, cuando intenta tener acceso a una basada en dominio archivo sistema distribuido Namespace (DFSN), recibirá el siguiente mensaje de error:
\\< nombre de dominio >\< espacio de nombres DFS > no está accesible. Puede que no tenga permiso para utilizar este recurso de red. Póngase en contacto con el Administrador de este servidor para averiguar si tiene permisos de acceso.



No se pudo leer la información de configuración del controlador de dominio, ya sea porque el equipo no está disponible o se ha denegado el acceso.
En Windows Vista y versiones posteriores de Windows, puede recibir uno de los siguientes mensajes de error:
Windows no puede obtener acceso a \\< nombre de dominio >\< espacio de nombres DFS >
No se encontró la ruta de acceso de red

Causa

Este error normalmente se produce porque el cliente DFSN no puede completar la conexión con una ruta de acceso DFSN.



La conexión puede fallar debido a alguna de las siguientes razones:
  • Error al conectar con un controlador de dominio para obtener una referencia de espacio de nombres DFSN
  • Error al conectarse a un servidor DFSN
  • Error del servidor DFSN para proporcionar una referencia a carpeta

Solución

Para resolver este problema, debe evaluar la conectividad de red, resolución de nombres y configuración del servicio DFSN. Puede utilizar los métodos siguientes para evaluar cada una de estas dependencias.

Conectividad

En este artículo, "conectividad" se refiere a la capacidad del cliente para ponerse en contacto con un controlador de dominio o un servidor DFSN. Si un cliente no puede completar una conexión de red a un controlador de dominio o a un servidor DFSN, se produce un error en la solicitud DFSN.

Puede utilizar las siguientes pruebas para comprobar la conectividad.

Determinar si el cliente se puede conectar con un controlador de dominio para obtener información de dominio mediante el comando DFSUtil.exe /spcinfo . El resultado de este comando describe los dominios de confianza y sus controladores de dominio que son detectados por el cliente a través de consultas de remisión DFSN. Esto se conoce como "Caché del dominio".

En el siguiente ejemplo, el nombre de dominio DNS "contoso.com" y el nombre de dominio NetBIOS "CONTOSO" se descubren por el cliente. Se identificaron dos controladores de dominio para el nombre de dominio "CONTOSO": 2003server2 y 2003server1. Si el cliente tiene acceso el nombre DNS "contoso.com" en una solicitud, se muestran las entradas bajo la entrada "contoso.com".
 [*][2003server1.contoso.com][*][CONTOSO]
[*][contoso.com]
[+][CONTOSO]
[-2003server2]
[+2003server1]
[-][contoso.com]
Movimientos que están marcados con un asterisco (*) se obtuvieron a través del servicio de estación de trabajo. Las demás entradas se obtuvieron a través de referencias al cliente DFSN. Las entradas que están marcadas con un signo más (+) son los controladores de dominio que actualmente son utilizados por el cliente. Para obtener más información acerca de los procesos de referencia, visite el siguiente sitio Web de Microsoft:Para evaluar la conectividad, pruebe una conexión de red simple para el controlador de dominio activo mediante su dirección IP. Por ejemplo, escriba cualquiera de los siguientes comandos:
  • iniciar \\192.168.1.11
  • net view \\192.168.1.11
Una conexión correcta enumera todos los recursos compartidos que se alojan en el controlador de dominio.

Si la conexión es correcta, determine si una remisión DFSN válida se devuelve al cliente una vez que tiene acceso el espacio de nombres. Puede hacerlo consultando la cach? e referencias (también conocido como la caché PKT) mediante el comando /pktinfo DFSUtil.exe .

La salida siguiente detalla las entradas en la caché del cliente referencia esperadas después de que el cliente tiene acceso a la ruta de acceso DFSN "\\contoso.com\dfsroot\link." La raíz tiene dos destinos ("rootserver1" y "rootserver2"). El vínculo tiene un único destino ("fileserver").
Entry: \contoso.com\dfsrootShortEntry: \contoso.com\dfsroot
Expires in 300 seconds
UseCount: 0 Type:0x81 ( REFERRAL_SVC DFS )
0:[\ROOTSERVER1\dfsshare] State:0x119 ( ACTIVE )
1:[\ROOTSERVER2\dfsshare] State:0x09 ( )

Entry: \contoso.com\dfsroot\link
ShortEntry: \contoso.com\dfsroot\link
Expires in 1800 seconds
UseCount: 0 Type:0x1 ( DFS )
0:[\fileserver\data] State:0x131 ( ACTIVE )
Si no puede encontrar una entrada para el espacio de nombres deseado, ésta es una evidencia de que el controlador de dominio no ha devuelto una referencia. Errores del servicio DFSN se describen más adelante en este artículo.

Si ve una entrada para el espacio de nombres (es decir, "\contoso.com\dfsroot"), la entrada se demuestra que el cliente puede ponerse en contacto con un controlador de dominio, pero luego no llegó a cualquier destino del espacio de nombres DFSN. Si ninguno de los destinos de espacio de nombres que se muestran se señalan como "Activa", que indica que todos los destinos inalcanzables.

Intente tener acceso a cada servidor de espacio de nombres mediante el uso de direcciones IP. Para esta prueba, debe especificar sólo la dirección IP del servidor y no se debe incluir la proporción de espacio de nombres (es decir, "net view \\192.168.1.11" pero no "net view \\192.168.1.11\dfsroot"). De lo contrario, sin saberlo podrá someter a otro servidor de raíz DFS. Si esto ocurre, recibirá resultados engañosos. Nota los mensajes de error que se notifican durante estas acciones.

Debe investigar y resolver los errores de un controlador de dominio o de comunicaciones del servidor de espacio de nombres DFS. Para obtener más información acerca de los detalles de red TCP/IP y unos utilidades de solución de problemas, visite el siguiente sitio Web de Microsoft:

Resolución de nombres

Los clientes deben resolver el nombre del espacio de nombres DFS y de todos los servidores que alojan el espacio de nombres. Revise el resultado generado anteriormente mediante los comandos dfsutil /pktinfo y dfsutil /spcinfo . Los nombres de servidores que se enumeran deben resolverse por el cliente a direcciones IP.

Puede utilizar los métodos siguientes para comprobar la funcionalidad de resolución de nombres es la correcta.
  • Nombres de WINS y NetBIOS

    Errores de resolución de nombres NetBIOS pueden producirse porque faltan registros de nombre o porque reciben la dirección IP incorrecta para el nombre. Para comprobarlo, intente tener acceso el controlador de dominio utilizando su nombre de equipo NetBIOS (es decir, mediante el comando net view \\2003server1). A continuación, compruebe que los recursos compartidos que se muestran son las que se espera que se hospedan en el servidor. Como administrador, puede ver la caché de nombres NetBIOS del cliente mediante el comando nbtstat - c para revisar resueltos todos los nombres y sus direcciones IP. Considere el ejemplo siguiente.
                  NetBIOS Remote Cache Name TableName                  Type      Host Address     Life [sec]
    -----------------------------------------------------------
    2003server1 <00> UNIQUE 192.168.1.11 462
    Revise los documentos siguientes para solucionar problemas de WINS:
  • Nombres DNS

    De forma predeterminada, DFSN almacena nombres NetBIOS para los servidores raíz. DFSN también puede configurarse para utilizar nombres DNS para entornos sin servidores WINS. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

    244380 cómo configurar DFS para utilizar nombres de dominio completos de las referencias

    Puede ver la caché de resolución del cliente DNS para comprobar los nombres DNS resueltos. Para ello, abra un símbolo del sistema y escriba el siguiente comando:
    ipconfig /displaydns
    Considere el ejemplo siguiente.
    Windows IP Configuration
    2003server1
    ----------------------------------------
    Record Name . . . . . : 2003server1.contoso.com
    Record Type . . . . . : 1
    Time To Live . . . . : 882
    Data Length . . . . . : 4
    Section . . . . . . . : Answer
    A (Host) Record . . . : 192.168.1.11
    Revise los documentos siguientes para solucionar problemas DNS:
  • Captura de red

    Una captura de red puede ayudarle a diagnosticar un error de resolución de nombres. Antes de realizar una captura, vacíe la información de nombres almacenados en caché en el cliente. Si lo hace, no se exponga cualquier problemas que pueda haber en la captura porque almacena en caché datos de referencia o nombres no se solicitará a través de la red. Para vaciar las cachés de nombre, ejecute los comandos siguientes en este orden:
    • nbtstat -RR
    • ipconfig /flushdns
    • Dfsutil /pktflush
    • Dfsutil /spcflush
    Para obtener más información acerca de Microsoft Network Monitor 3, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

    933741 información acerca del Monitor de red 3

    Para obtener más información acerca del tráfico de red que se observa entre un cliente y un entorno de DFS basado en dominio, visite el siguiente sitio Web de Microsoft:Para obtener más información acerca de DNS y WINS, visite el siguiente sitio Web de Microsoft:

Configuración del sistema y DFS

Incluso cuando la conectividad y la resolución de nombres funciona correctamente, los problemas de configuración de DFS pueden producir el error que se produzca en un cliente. DFS se basa en los datos de configuración de DFS actualizados, configuración del servicio configurado correctamente y configuración de sitio de Active Directory.

En primer lugar, compruebe que el servicio DFS se ha iniciado en todos los controladores de dominio y en los servidores de espacio de nombres raíz DFS. Si el servicio se inicia en todas las ubicaciones, asegúrese de que no hay errores relacionados con el DFS se notifican en los registros de sucesos del sistema de los servidores.

Cuando un administrador realiza un cambio en el espacio de nombres basado en dominio, el cambio se realiza en el maestro de emulador de controlador de dominio principal (PDC). Controladores de dominio y servidores de raíz DFS sondean periódicamente el PDC para obtener información de configuración. Si el PDC no está disponible, o si está habilitado el "Modo de escalabilidad de raíz", errores y las latencias de replicación de Active Directory pueden impedir que servidores de emitir referencias correctas. Para obtener más información acerca del "Modo de escalabilidad de raíz", visite el siguiente sitio Web de Microsoft:Un método para evaluar el estado de la replicación es consultar el estado del último intento de replicación entrante para cada controlador de dominio. Para ello, ejecute el comando repadmin.exe . La sintaxis necesaria para este comando es la siguiente:
repadmin /showrepl * DN_of_domain
Nota: En este comando, "*" representa todos los controladores de dominio que deban consultarse y "DN_of_domain" representa el nombre completo del dominio, como "dc = contoso, dc = com."

Revisar el estado y la hora de la última replicación correcta para asegurarse de que los cambios de configuración DFSN han llegado a todos los controladores de dominio. Debe investigar los errores que se notifican para la replicación entrante para un controlador de dominio.

Problemas de configuración DFSN también pueden impedir el acceso al espacio de nombres. Un escenario común en el que esto ocurre es un cliente que pertenece a un sitio que no contenga ningún espacio de nombres o la carpeta de destino. Si el espacio de nombres está configurada para emitir los destinos de referencia sólo en el sitio del cliente (la opción "insite"), DFSN no proporcionará una remisión. Para evaluar si la opción "insite" está configurada en un espacio de nombres, opena un símbolo del sistema y a continuación, escriba el comando siguiente:
Dfsutil /path:\\contoso.com\dfs /insite /display
De forma similar, problemas de configuración de sitio de Active Directory pueden impedir servidores DFSN determinar correctamente el sitio del cliente. Por lo tanto, estos problemas pueden producir errores de referencia si está configurado "insite". El servicio DFSN asigna al cliente a un sitio mediante el análisis de la dirección IP de origen de la solicitud de referencia del cliente. El servicio DFS también asigna cada servidor de destino de raíz en un sitio mediante la resolución de nombre del servidor de destino a una dirección IP. Para evaluar si un controlador de dominio o una raíz DFS puede determinar el sitio correcto de la un sistema, ejecute cualquiera de los siguientes comandos localmente en los controladores de dominio y en el servidor de espacio de nombres DFS:
  • Dfsutil /sitename:root_target_name
  • Dfsutil /sitename:client_ip_address

Referencias

Para obtener más información acerca de cómo restringir las referencias a destinos que están sólo en el sitio del cliente, visite el siguiente sitio Web de Microsoft:Para obtener información sobre el diseño y la topología de sitio de Active Directory, visite el siguiente sitio Web de Microsoft:Para obtener más información acerca de los espacios de nombres DFS, visite los siguientes sitios Web de Microsoft:
Propiedades

Id. de artículo: 975440 - Última revisión: 13 ene. 2017 - Revisión: 1

Comentarios