Problemen met toegang tot de gedistribueerde bestandssysteemnaamruimte in Windows oplossen

Dit artikel biedt een oplossing voor het oplossen van dfsn-toegangsfouten (Distributed File System Namespace).

Van toepassing op: Windows 10 - alle edities, Windows Server 2012 R2
Origineel KB-nummer: 975440

Symptomen

Op een computer met Windows XP of Windows Server 2003 wordt het volgende foutbericht weergegeven wanneer u toegang probeert te krijgen tot een DFSN:

\\<Domain Name>\<DFS-naamruimte> is niet toegankelijk. Mogelijk bent u niet gemachtigd om deze netwerkresource te gebruiken. Neem contact op met de beheerder van deze server om na te gaan of u toegangsmachtigingen heeft.

Configuratiegegevens kunnen niet worden gelezen van de domeincontroller, omdat de computer niet beschikbaar is of omdat de toegang is geweigerd.

In Windows Vista en latere versies van Windows ontvangt u mogelijk een van de volgende foutberichten:

Windows heeft geen toegang tot \\<Domain Name>\<DFS-naamruimte>

Het netwerkpad is niet gevonden

Oorzaak

Deze fout treedt meestal op omdat de DFSN-client de verbinding met een DFSN-pad niet kan voltooien.

De verbinding kan om een van de volgende redenen mislukken:

  • Kan geen verbinding maken met een domeincontroller om een DFSN-naamruimteverwijzing te verkrijgen
  • Kan geen verbinding maken met een DFSN-server
  • Fout bij het opgeven van een mapverwijzing door de DFSN-server

Oplossing

Om dit probleem op te lossen, moet u de netwerkverbinding, naamomzetting en dfsn-serviceconfiguratie evalueren. U kunt de volgende methoden gebruiken om elk van deze afhankelijkheden te evalueren.

Connectiviteit

In dit artikel verwijst connectiviteit naar de mogelijkheid van de client om contact te maken met een domeincontroller of een DFSN-server. Als een client een netwerkverbinding met een domeincontroller of een DFSN-server niet kan voltooien, mislukt de DFSN-aanvraag.

U kunt de volgende tests gebruiken om de connectiviteit te controleren.

Bepaal met behulp van de DFSUtil.exe /spcinfo opdracht of de client verbinding kon maken met een domeincontroller voor domeingegevens. De uitvoer van deze opdracht beschrijft de vertrouwde domeinen en hun domeincontrollers die door de client worden gedetecteerd via DFSN-verwijzingsquery's. Dit wordt de domeincache genoemd.

In het volgende voorbeeld worden zowel de DNS-domeinnaam contoso.com als de NetBIOS-domeinnaam CONTOSO gedetecteerd door de client. Er zijn twee domeincontrollers geïdentificeerd voor de domeinnaam CONTOSO: 2003server2 en 2003server1. Als de client toegang heeft tot de DNS-naam contoso.comin een aanvraag, worden de vermeldingen weergegeven onder de contoso.com vermelding.

[*][2003server1.contoso.com]
[*][CONTOSO]
[*][contoso.com]
[+][CONTOSO]
    [-2003server2]
    [+2003server1]
[-][contoso.com]

Vermeldingen die zijn gemarkeerd met een sterretje (*) zijn verkregen via de workstationservice. De andere vermeldingen zijn verkregen via verwijzingen van de DFSN-client. De vermeldingen die zijn gemarkeerd met een plusteken (+) zijn de domeincontrollers die momenteel door de client worden gebruikt. Zie Hoe DFS werkt voor meer informatie over verwijzingsprocessen.

Als u de connectiviteit wilt evalueren, probeert u een eenvoudige netwerkverbinding met de actieve domeincontroller met behulp van het IP-adres. Typ bijvoorbeeld een van de volgende opdrachten:

  • start \\192.168.1.11
  • net view \\192.168.1.11

Een geslaagde verbinding bevat alle shares die worden gehost door de domeincontroller.

Als de verbinding is geslaagd, bepaalt u of een geldige DFSN-verwijzing wordt geretourneerd naar de client nadat deze toegang heeft tot de naamruimte. U kunt dit doen door de verwijzingscache (ook wel de PKT-cache genoemd) weer te geven met behulp van de DFSUtil.exe /pktinfo opdracht.

In de volgende uitvoer worden de verwachte vermeldingen in de verwijzingscache van de client beschreven nadat de client het DFSN-pad heeft geopend \\contoso.com\dfsroot\link. De hoofdmap heeft twee doelen (rootserver1 en rootserver2). De koppeling heeft één doel (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 )

Als u geen vermelding voor de gewenste naamruimte kunt vinden, is dit bewijs dat de domeincontroller geen verwijzing heeft geretourneerd. DfsN-servicefouten worden verderop in dit artikel besproken.

Als u een vermelding ziet voor de naamruimte (dat wil gezegd, \contoso.com\dfsroot), bewijst de vermelding dat de client contact kon opnemen met een domeincontroller, maar vervolgens geen DFSN-naamruimtedoelen heeft bereikt. Als geen van de vermelde naamruimtedoelen is aangewezen als ACTIEF, geeft dit aan dat alle doelen onbereikbaar waren.

Probeer toegang te krijgen tot elke naamruimteserver met behulp van IP-adressen. Voor deze test moet u alleen het IP-adres van de server opgeven en mag u de naamruimteshare niet opnemen (dat wil gezegd, net view \\192.168.1.11 maar niet net view \\192.168.1.11\dfsroot). Anders wordt u mogelijk onbewust naar een andere DFS-hoofdserver verwezen. Als dit gebeurt, ontvangt u misleidende resultaten. Noteer eventuele foutberichten die tijdens deze acties worden gerapporteerd.

U moet eventuele fouten van een domeincontroller of dfs-naamruimteservercommunicatie onderzoeken en oplossen. Zie TECHNISCHE naslaginformatie over TCP/IP voor meer informatie over TCP/IP-netwerken en over hulpprogramma's voor probleemoplossing.

Naamomzetting

Clients moeten de naam van de DFS-naamruimte en van servers die als host fungeren voor de naamruimte omzetten. Controleer de uitvoer die eerder is gegenereerd door de dfsutil /pktinfo opdrachten en dfsutil /spcinfo . De servernamen die worden vermeld, moeten door de client worden omgezet in IP-adressen.

U kunt de volgende methoden gebruiken om de juiste naamomzettingsfunctionaliteit te controleren.

  • WINS- en NetBIOS-namen

    Fouten bij netBIOS-naamomzetting kunnen optreden omdat naamrecords ontbreken of omdat u het verkeerde IP-adres voor de naam hebt ontvangen. Als u dit wilt testen, probeert u toegang te krijgen tot de domeincontroller met behulp van alleen de NetBIOS-computernaam (dat wil gezegd, met behulp van de opdracht net view \\2003server1). Controleer vervolgens of de shares die worden vermeld, de shares zijn die naar verwachting worden gehost door de server. Als beheerder kunt u de NetBIOS-naamcache van de client bekijken met behulp van de nbtstat -c opdracht om alle omgezette namen en hun IP-adressen te controleren. Bekijk het volgende voorbeeld.

    Naam Netbios Extern type Hostadres van cachenaamtabel Levensduur [sec]
    2003server1 <00> UNIEKE 192.168.1.11 462

    Bekijk de volgende documenten om WINS-fouten op te lossen:

  • DNS-namen

    Standaard slaat DFSN NetBIOS-namen op voor hoofdservers. DFSN kan ook worden geconfigureerd voor het gebruik van DNS-namen voor omgevingen zonder WINS-servers. Zie DFS configureren voor het gebruik van volledig gekwalificeerde domeinnamen in verwijzingen voor meer informatie.

    U kunt de cache van de DNS-resolver van de client bekijken om opgeloste DNS-namen te verifiëren. Open hiervoor een opdrachtprompt en typ de ipconfig /displaydns opdracht.

    Bekijk het volgende voorbeeld.

    Windows IP-configuratie

    2003server1

    Recordnaam . . . . . : 2003server1.contoso.com
    Recordtype . . . . . : 1
    Time To Live . . . . : 882
    Gegevenslengte . . . . . : 4
    Sectie. . . . . . . :Antwoord
    Een (host)-record . . . : 192.168.1.11

    Bekijk de volgende documenten om DNS-fouten op te lossen:

  • Netwerkopname

    Een netwerkopname kan u helpen bij het vaststellen van een naamomzettingsfout. Voordat u een opname uitvoert, moet u de naamgevingsgegevens in de cache leegmaken op de client. Als u dit doet, worden er geen problemen weergegeven die zich in de opname kunnen voordoen, omdat verwijzingsgegevens of namen in de cache niet opnieuw worden aangevraagd via het netwerk. Als u de naamcaches wilt leegmaken, voert u de volgende opdrachten in deze volgorde uit:

    • nbtstat -RR
    • ipconfig /flushdns
    • dfsutil /pktflush
    • dfsutil /spcflush

Zie Informatie over Netwerkmonitor 3 voor meer informatie over Microsoft Network Monitor 3.

Zie Hoe DFS werkt voor meer informatie over het netwerkverkeer dat wordt waargenomen tussen een client en een domeingebaseerde DFS-omgeving.

Zie Technologieën voor naamomzetting voor meer informatie over DNS en WINS.

DFS en systeemconfiguratie

Zelfs wanneer de connectiviteit en naamomzetting correct werken, kunnen problemen met dfs-configuratie de fout op een client veroorzaken. DFS is afhankelijk van up-to-date DFS-configuratiegegevens, correct geconfigureerde service-instellingen en Active Directory-siteconfiguratie.

Controleer eerst of de DFS-service is gestart op alle domeincontrollers en op DFS-naamruimte-/hoofdservers. Als de service op alle locaties is gestart, controleert u of er geen DFS-gerelateerde fouten worden gerapporteerd in de systeemgebeurtenislogboeken van de servers.

Wanneer een beheerder een wijziging aanbrengt in de naamruimte op basis van een domein, wordt de wijziging aangebracht op de pdc-emulatormaster (Primary Domain Controller). Domeincontrollers en DFS-hoofdservers vragen PDC regelmatig om configuratiegegevens. Als de PDC niet beschikbaar is of als de 'Schaalbaarheidsmodus root' is ingeschakeld, kunnen active directory-replicatielatenties en -fouten voorkomen dat servers de juiste verwijzingen uitgeven. Zie Aanbevelingen voor DFS-grootte controleren voor meer informatie over de schaalbaarheidsmodus van de hoofdmap.

Een methode voor het evalueren van de replicatiestatus is het ondervraging van de status van de laatste binnenkomende replicatiepoging voor elke domeincontroller. Voer hiervoor de opdracht repadmin.exe uit. De vereiste syntaxis voor deze opdracht is als volgt:

repadmin /showrepl * DN_of_domain

Opmerking

In deze opdracht vertegenwoordigt * alle domeincontrollers die moeten worden opgevraagd en DN_of_domain de DN-naam van het domein, zoals dc=contoso,dc=com.

Controleer de status en het tijdstip van de laatste geslaagde replicatie om ervoor te zorgen dat dfsn-configuratiewijzigingen alle domeincontrollers hebben bereikt. U moet eventuele fouten onderzoeken die worden gerapporteerd voor binnenkomende replicatie naar een domeincontroller.

Problemen met de DFSN-configuratie kunnen ook de toegang tot de naamruimte verhinderen. Een veelvoorkomend scenario waarin dit gebeurt, is een client die deel uitmaakt van een site die geen naamruimte of mapdoelen bevat. Als de naamruimte is geconfigureerd om alleen verwijzingsdoelen uit te geven binnen de site van de client (de insite-optie ), biedt DFSN geen verwijzing. Als u wilt evalueren of de optie insite is geconfigureerd voor een naamruimte, opent u een opdrachtprompt en typt u de dfsutil /path:\\contoso.com\dfs /insite /display opdracht.

Op dezelfde manier kunnen problemen met de configuratie van Active Directory-sites voorkomen dat DFSN-servers de clientsite correct bepalen. Daarom kunnen deze problemen verwijzingsfouten veroorzaken als insite is geconfigureerd. De DFSN-service wijst de client toe aan een site door het bron-IP-adres van de verwijzingsaanvraag van de client te analyseren. De DFS-service wijst ook elke hoofddoelserver toe aan een site door de naam van de doelserver om te omzetten in een IP-adres. Als u wilt evalueren of een domeincontroller of een DFS-hoofdmap de juiste site van het systeem kan bepalen, voert u een van de volgende opdrachten lokaal uit op de domeincontrollers en op de DFS-naamruimteserver:

  • dfsutil /sitename:root_target_name
  • dfsutil /sitename:client_ip_address

Verwijzingen