Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se proporciona una solución para resolver errores de acceso al espacio de nombres del sistema de archivos distribuido (DFSN).
Número de KB original: 975440
Síntomas
En un equipo que ejecuta Windows XP o Window Server 2003, al intentar acceder a un DFSN, recibirá el siguiente mensaje de error:
\\<Nombre> de dominio\<Espacio de nombres> DFS no es accesible. Es posible que no tenga permisos para usar este recurso de red. Póngase en contacto con el administrador de este servidor para comprobar si tiene permisos de acceso.
No se pudo leer la información de configuración del controlador de dominio, ya sea porque la máquina 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 acceder a \\<Nombre> de dominio\<Espacio de nombres DFS>
No se encontró la ruta de acceso de red
Causa
Este error suele producirse porque el cliente DFSN no puede completar la conexión a una ruta de acceso DFSN.
La conexión puede producir un error debido a cualquiera de los siguientes motivos:
- Error al conectarse a 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 de carpeta
Solución
Para resolver este problema, debe evaluar la conectividad de red, la resolución de nombres y la configuración del servicio DFSN. Puede usar los métodos siguientes para evaluar cada una de estas dependencias.
Conectividad
En este artículo, la conectividad hace referencia a la capacidad del cliente de 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 usar las siguientes pruebas para comprobar la conectividad.
Determine si el cliente pudo conectarse a un controlador de dominio para obtener información de dominio mediante el DFSUtil.exe /spcinfo
comando . La salida de este comando describe los dominios de confianza y sus controladores de dominio detectados por el cliente a través de consultas de referencia de DFSN. Esto se conoce como caché de dominio.
En el ejemplo siguiente, el cliente detecta tanto el nombre contoso.com
de dominio DNS como el nombre de dominio NetBIOS CONTOSO. Se han identificado dos controladores de dominio para el nombre de dominio CONTOSO: 2003server2 y 2003server1. Si el cliente accede al nombre contoso.com
DNS en una solicitud, las entradas se muestran en la contoso.com
entrada.
[*][2003server1.contoso.com]
[*][CONTOSO]
[*][contoso.com]
[+][CONTOSO]
[-2003server2]
[+2003server1]
[-][contoso.com]
Las entradas marcadas por un asterisco (*) se obtuvieron a través del servicio Estación de trabajo. Las otras entradas se obtuvieron a través de referencias por el cliente DFSN. Las entradas marcadas por un signo más (+) son los controladores de dominio que actualmente usa el cliente. Para obtener más información sobre los procesos de referencia, consulte Funcionamiento de DFS.
Para evaluar la conectividad, pruebe una conexión de red sencilla al controlador de dominio activo mediante su dirección IP. Por ejemplo, escriba cualquiera de los siguientes comandos:
start \\192.168.1.11
net view \\192.168.1.11
Una conexión correcta enumera todos los recursos compartidos hospedados por el controlador de dominio.
Si la conexión se realiza correctamente, determine si se devuelve una referencia DFSN válida al cliente después de acceder al espacio de nombres. Para ello, vea la caché de referencias (también conocida como caché PKT) mediante el DFSUtil.exe /pktinfo
comando .
La siguiente salida detalla las entradas esperadas dentro de la caché de referencias del cliente después de que el cliente acceda a la ruta \\contoso.com\dfsroot\link
de acceso DFSN . La raíz tiene dos destinos (rootserver1 y rootserver2). El vínculo tiene un único destino (fileserver).
Entry: \contoso.com\dfsroot
ShortEntry: \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 encuentra una entrada para el espacio de nombres deseado, esto es evidencia de que el controlador de dominio no devolvió una referencia. Los 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 demuestra que el cliente pudo ponerse en contacto con un controlador de dominio, pero no alcanzó ningún destino de espacio de nombres DFSN. Si no se designa ninguno de los destinos de espacio de nombres enumerados como ACTIVO, indica que todos los destinos no eran accesibles.
Intente acceder a cada servidor de espacio de nombres mediante direcciones IP. Para esta prueba, debe especificar solo la dirección IP del servidor y no debe incluir el recurso compartido de espacio de nombres (es decir, net view \\192.168.1.11
pero no net view \\192.168.1.11\dfsroot
). De lo contrario, es posible que no se le haga referencia a otro servidor raíz DFS. Si esto ocurre, recibirá resultados engañosos. Tenga en cuenta los mensajes de error que se notifican durante estas acciones.
Debe investigar y resolver los errores de un controlador de dominio o de las comunicaciones del servidor del espacio de nombres DFS. Para obtener más información sobre los detalles de redes TCP/IP y sobre la solución de problemas de utilidades, consulte Referencia técnica de TCP/IP.
Resolución de nombres
Los clientes deben resolver el nombre del espacio de nombres DFS y de los servidores que hospedan el espacio de nombres. Revise la salida generada anteriormente por los dfsutil /pktinfo
comandos y dfsutil /spcinfo
. El cliente debe resolver los nombres de servidor enumerados en direcciones IP.
Puede usar los métodos siguientes para comprobar la funcionalidad de resolución de nombres adecuada.
Nombres WINS y NetBIOS
Los errores de resolución de nombres netBIOS pueden producirse porque faltan registros de nombres o porque ha recibido la dirección IP incorrecta para el nombre. Para probar esto, intente acceder al controlador de dominio mediante solo su nombre de equipo NetBIOS (es decir, mediante el comando
net view \\2003server1
). A continuación, compruebe que los recursos compartidos enumerados son los que se espera que el servidor hospede. Como administrador, puede ver la caché de nombres NetBIOS del cliente mediante elnbtstat -c
comando para revisar todos los nombres resueltos y sus direcciones IP. Tenga en cuenta el siguiente ejemplo.Nombre NetBIOS Tipo remoto Dirección de host de tabla de nombres de caché Vida [s] 2003server1 <00> UNIQUE 192.168.1.11 462 Revise los siguientes documentos para solucionar errores de WINS:
Nombres DNS
De forma predeterminada, DFSN almacena nombres NetBIOS para los servidores raíz. DFSN también se puede configurar para usar nombres DNS para entornos sin servidores WINS. Para obtener más información, consulte Configuración de DFS para usar nombres de dominio completos en referencias.
Puede ver la caché de resolución DNS del cliente para comprobar los nombres DNS resueltos. Para ello, abra un símbolo del sistema y escriba el
ipconfig /displaydns
comando .Tenga en cuenta el siguiente ejemplo.
Configuración de IP de Windows
2003server1
Nombre del registro . . . . . : 2003server1.contoso.com
Tipo de registro . . . . . : 1
Período de vida. . . . : 882
Longitud de datos . . . . . : 4
Sección . . . . . . . Respuesta:
Un registro (host) . . . : 192.168.1.11Revise los siguientes documentos para solucionar errores de 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 nomenclatura almacenada en caché en el cliente. Si lo hace, no expondrá ningún problema que pueda existir en la captura porque los nombres o los datos de referencia almacenados en caché no se solicitarán de nuevo a través de la red. Para vaciar las memorias caché de nombres, ejecute los siguientes comandos en este orden:
nbtstat -RR
ipconfig /flushdns
dfsutil /pktflush
dfsutil /spcflush
Para obtener más información sobre Microsoft Network Monitor 3, vea Información sobre Network Monitor 3.
Para obtener más información sobre el tráfico de red que se observa entre un cliente y un entorno DFS basado en dominio, consulte Funcionamiento de DFS.
Para obtener más información sobre DNS y WINS, vea Tecnologías de resolución de nombres.
Configuración del sistema y DFS
Incluso cuando la conectividad y la resolución de nombres funcionan correctamente, los problemas de configuración DFS pueden provocar que se produzca el error en un cliente. DFS se basa en los datos de configuración de DFS actualizados, las opciones de servicio configuradas correctamente y la configuración del sitio de Active Directory.
En primer lugar, compruebe que el servicio DFS se inicia en todos los controladores de dominio y en los servidores raíz o espacio de nombres DFS. Si el servicio se inicia en todas las ubicaciones, asegúrese de que no se notifica ningún error relacionado con DFS en los registros de eventos 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 del emulador del controlador de dominio principal (PDC). Los controladores de dominio y los servidores raíz DFS sondean periódicamente PDC para obtener información de configuración. Si el PDC no está disponible o si está habilitado "Modo de escalabilidad raíz", las latencias y errores de replicación de Active Directory pueden impedir que los servidores emitan referencias correctas. Para obtener más información sobre el modo de escalabilidad raíz, consulte Revisión de recomendaciones de tamaño DFS.
Un método para evaluar el estado de replicación es interrogar 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 se van a consultar y DN_of_domain representa el nombre distintivo del dominio, como dc=contoso,dc=com.
Revise el estado y la hora de la última replicación correcta para asegurarse de que los cambios de configuración de DFSN han alcanzado todos los controladores de dominio. Debe investigar los errores que se notifican para la replicación entrante en un controlador de dominio.
Los problemas de configuración de 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 contiene ningún espacio de nombres ni destinos de carpeta. Si el espacio de nombres está configurado para emitir destinos de referencia solo dentro del sitio del cliente (la opción insite ), DFSN no proporcionará una referencia. Para evaluar si la opción insite está configurada en un espacio de nombres, abra un símbolo del sistema y escriba el dfsutil /path:\\contoso.com\dfs /insite /display
comando.
De forma similar, los problemas de configuración del sitio de Active Directory pueden impedir que los servidores DFSN determinen correctamente el sitio cliente. Por lo tanto, estos problemas pueden provocar errores de referencia si el sitio está configurado. El servicio DFSN asigna el 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 raíz a un sitio resolviendo el nombre del servidor de destino en una dirección IP. Para evaluar si un controlador de dominio o una raíz DFS puede determinar el sitio correcto del 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