Megelőzés: Az Active Directory tartományvezérlőivel nem sikerült kapcsolatba lépni
Hiba leírása
Amikor új Windows-munkaállomást vagy kiszolgálót próbálok csatlakozni egy Active Directory (AD) tartományhoz, néha a következő hibával találkozom: „Active Directory tartományvezérlő (AD DC) a 'domainname' tartományhoz nem lehetett kapcsolatba lépni."
Ez a hiba több okból is előfordulhat, az egyszerű DNS-kiszolgáló IP-címétől a sokkal összetettebb problémaig. Ebben a blogban végigvezetem a probléma megoldásához szükséges lépéseken, a legegyszerűbbtől a legbonyolultabbig.
Amikor megjelenik a hiba
A hiba akkor jelenhet meg, amikor munkaállomást vagy kiszolgálót próbál meg tartományhoz csatlakozni. Íme a hibához vezető lépések:
Kattintson jobb gombbal a Start gombra, és válassza a Rendszer lehetőséget:
-
A következő képernyőn kattintson a Beállítások módosítása: lehetőségre
A Rendszer tulajdonságai ablakban kattintson a Módosítás gombra. Ezután adja meg az új számítógép nevét, és adja meg, hogy melyik tartományhoz kíván csatlakozni, ügyelve arra, hogy adja meg a tartomány FQDN-jét (teljesen minősített tartománynév). Kattintson az OK gombra. A hiba ekkor jelenhet meg:
Kezdeti hibaelhárítási lépések
Először győződjön meg arról, hogy helyesen írta be a domain nevet.
Ha nem ez a probléma, kattintson a Részletek lehetőségre a hibával kapcsolatos információkért.
A következő szakaszok részletezik a probléma gyökeréhez vezető lépéseket. A legtöbb esetben a probléma a következők valamelyikével kapcsolatos: helytelen DNS-beállítások vagy rossz IP-cím a rendszeren, rossz DNS-konfiguráció a tartományvezérlő (DC) oldalán, vagy a tűzfalon blokkolt portok.
Ha nem ismeri a probléma gyökerét, azt javaslom, hogy sorrendben folytassa végig ezeket a hibaelhárítási lehetőségeket. Ha azonban további információi vannak, nyugodtan folytassa közvetlenül azzal a lépéssel, amelyről úgy gondolja, hogy valószínűleg megoldja a problémát.
Ellenőrizze, hogy az IP-beállítások helyesek-e
Győződjön meg arról, hogy a számítógép hálózati interfésze a megfelelő IP-címmel rendelkezik. Az IP-cím kifejezetten megadható a hálózati adapter beállításaiban, vagy beszerezhető egy DHCP-kiszolgálóról. A számítógép aktuális hálózati beállításainak lekéréséhez használja ezt a parancsot:
ipconfig /allGyőződjön meg arról, hogy a DNS-ügyfélszolgáltatás fut
Ezután ellenőrizze, hogy a DNS-ügyfélszolgáltatás működik-e, és fut-e ezzel a paranccsal:
Get-Service dnscacheEllenőrizze a gazdafájlban a domain bejegyzéseket
Győződjön meg arról, hogy a számítógépen a C:\Windows\System32\Drivers\etc\hosts címen található hosts fájlban nincsenek bejegyzések a domain vagy a tartományvezérlő neveihez. Nyissa meg a fájlt a Jegyzettömbbel vagy bármely más szövegszerkesztővel. Ha vannak bejegyzések a domain- vagy DC-nevekhez, törölje azokat.
Ha meg szeretné tekinteni a hosts fájl tartalmát a számítógépen, használja ezt a parancsot:
get-content C:\Windows\System32\Drivers\etc\hostsIndítsa újra a DNS-gyorsítótár szolgáltatást
Nyisson meg egy emelt szintű parancssort, és törölje a DNS-gyorsítótárat ezzel a paranccsal:
ipconfig /flushdnsEzután állítsa le és indítsa újra a dnscache szolgáltatást ezzel a paranccsal:
net stop dnscache && net start dnscacheAlternatív megoldásként használhatja a Service.msc konzolt. Kattintson jobb gombbal a DNS-kliens elemre a tulajdonságai párbeszédpanel megnyitásához:
Kattintson a Stop és a Start gombok használatával a szolgáltatás leállításához és újraindításához:
Ellenőrizze, hogy a DC elérhető-e az ügyféltől
Annak megállapításához, hogy a tartományvezérlő elérhető-e az ügyféltől, először futtassa a következő parancsokat a parancssorból:
ping your_domain_name.comEzután futtassa ezt a parancsot:
tracert your_domain_name.comAzt is ellenőriznie kell, hogy a DC elérhető-e egy másik munkaállomásról ugyanazon a hálózaton. Ha az Ön kliense nem tud hozzáférni a DC-hez, de más kliensek igen, akkor probléma lehet az ügyfél kábelével vagy hardverével, vagy egy középen lévő eszközzel. A probléma szűkítéséhez próbáljon ki egy másik hálózati csatlakozót, vagy csatlakozzon vezeték nélküli hálózathoz.
Ellenőrizze a DC kisegítő képességét a PowerShell segítségével
Alternatív megoldásként a következő PowerShell-parancsmagokat is használhatja a DC-vel való kapcsolat ellenőrzésére.
Az IP-cím megjelenítéséhez:
Get-NetIPConfiguration –AllA DC pingeléséhez:
Test-NetConnection domainnameA DC-hez vezető útvonalak nyomon követése:
Test-NetConnection –TraceRoute domainnameAdja hozzá a DNS-kiszolgálót a hálózati adapter TCP/IP-beállításaihoz
Ha a tartományvezérlő elérhető, próbálja meg hozzáadni a DNS-kiszolgáló IP-címét a hálózati adapter Speciális TCP/IP-beállításaihoz.
Nyissa meg a Vezérlőpultot, kattintson a Hálózati és megosztási központ lehetőségre, majd kattintson az Adapter beállításainak módosítása: lehetőségre.
Kattintson a jobb gombbal a hálózati adapterre, és válassza a Tulajdonságok lehetőséget.
- Kattintson jobb gombbal az Internet Protocol Version 4 (TCP/IPv4) elemre, és válassza a Tulajdonságok lehetőséget.
- Kattintson a Speciális gombra, és lépjen a DNS lapra.
A DNS lapon kattintson a Hozzáadás gombra, adja meg DNS-kiszolgálója IP-címét, majd kattintson az OK gombra. (Ne feledje, hogy a DNS-kiszolgáló egy DC is lehet, különösen, ha kis szervezetről van szó.)
Ha több IP-cím is szerepel a listában, a nyílgombokkal vigye a kívántat a lista elejére. Ezután kattintson az OK gombra
- Kattintson ismét az OK gombra a módosítások mentéséhez.
- Indítsa újra a munkaállomást vagy a kiszolgálót, hogy a változtatások érvénybe lépjenek, majd próbálja újra csatlakozni a munkaállomáshoz vagy a kiszolgálóhoz az Active Directory tartományhoz.
Ellenőrizze, hogy a megfelelő DNS-kiszolgálókat használja-e
Mielőtt túlságosan mélyre süllyedne a nyúlüregben, ellenőrizze még egyszer, hogy a megfelelő DNS-kiszolgálókat használja-e. Pontosabban, a DC-k által ismert DNS-kiszolgálókat olyan rekordok regisztrálására használják, amelyek segítenek az AD-hez csatlakoztatott eszközöknek az erőforrások, például a DC-k megtalálásában; Az AD-be nem integrált DNS-kiszolgálók nem rendelkeznek ezekkel a rekordokkal.
Ennek megfelelően győződjön meg arról, hogy a következők egyikét használja:
- DNS-kiszolgáló Active Directory-integrációval
- Olyan DNS-kiszolgáló, amely replikálja a rekordokat egy másik DNS-kiszolgálóról, amely ismeri az Active Directory-t
- DNS-kiszolgáló, amely úgy van beállítva, hogy továbbításon keresztül lekérdezzen egy AD-be integrált DNS-kiszolgálót vagy egy DNS-kiszolgálót duplikált rekordokkal
Annak ellenőrzéséhez, hogy a DNS-kiszolgáló ezek közé tartozik-e, használja az alább látható PowerShell-parancsmagot egy PowerShell-munkamenetben egy tartományhoz csatlakoztatott számítógépen. (Ha nem rendelkezik másik tartományi klienssel, vegye fel a kapcsolatot a hálózati személyzettel.)
Get-DnsClientServerAddressA parancsmagot futtató számítógép által használt DNS-kiszolgálók a ServerAddesses oszlopban vannak felsorolva.
1. lehetőség: Frissítse a számítógép DNS-ügyfélbeállításait
Ha frissítenie kell a számítógép DNS-ügyfélbeállításait, használja a következő parancsmagot:
Set-DnsClientServerAddressAlternatív megoldásként használhatja az IPv4 tulajdonságai párbeszédpanelt a számítógép hálózati kártyájához: Lépjen a Vezérlőpult -> Hálózat -> Internet -> Hálózati kapcsolatok menüpontra. Ezután kattintson a jobb gombbal a hálózati kártyára, válassza a Tulajdonságok, majd az Internet Protocol Version 4 (TCP/IPv4), majd a Properties menüpontot. Tekintse át a beállításokat:
Ha a hálózat támogatja a Dynamic Host Configuration Protocol (DHCP) protokollt, győződjön meg arról, hogy az IP-cím automatikus beszerzése és az DNS-kiszolgáló címének automatikus lekérése négyzet be van jelölve.
Ha hálózata nem használ DHCP-t, módosítsa az Preferált DNS-kiszolgáló és az Alternatív DNS-szerver szerver értékeit a korábban talált értékekre (a futtatáskor a Set-DnsClientServerAddress parancsmag).
2. lehetőség: Csatlakozzon a tartományhoz a Windows beállításain keresztül
Egy másik lehetőség a tartományhoz való csatlakozás a Windows beállításain keresztül:
- Nyomja meg a Windows és az I billentyűket a billentyűzeten az Ablakbeállítások ablak megnyitásához.
Kattintson a Fiókok lehetőségre.
A bal oldali menüben kattintson a Munkahely vagy iskola elérése lehetőségre. Ezután kattintson a Csatlakozás lehetőségre.
A Microsoft-fiók ablakának alján kattintson a Csatlakozás ehhez az eszközhöz egy helyi Active Directory-tartományhoz lehetőségre.
Adjon meg egy érvényes, elérhető domain nevet, majd kattintson a Tovább gombra.
Ezután adjon meg egy tartományfiókot a munkaállomás tartományhoz való csatlakoztatásához. Ennek a fióknak rendelkeznie kell a munkaállomás tartományhoz való csatlakoztatásához szükséges engedéllyel. Kattintson az OK gombra.
Ha nem kap hibaüzenetet, akkor a munkaállomás most össze van kapcsolva a domainnel. A következő képernyőn adjon meg felhasználói fiókot ehhez a számítógéphez, majd kattintson a Tovább gombra.
- Kattintson az Újraindítás gombra, hogy a módosítások érvénybe lépjenek.
Ellenőrizze, hogy a tűzfal nem blokkolja-e a DC 53-as portját
Ellenőrizze, hogy a DC DNS-szolgáltatását nem blokkolja-e tűzfal. Ha meg szeretné tudni, hogy az 53-as port elérhető-e a DC-n, használja ezt a parancsmagot:
test-netconnection 172.168.5.160 -port 53Ellenőrizze a „TcpTestSucceeded” értékét. Az alább látható „True” érték azt jelzi, hogy a DC DNS-szolgáltatása működik.
Ellenőrizze, hogy számítógépe fel tudja-e oldani a DC tartománynevét
Ezután ellenőrizze, hogy a munkaállomás pontosan fel tudja-e oldani a tartománynevet a DC IP-címére. Használja annak a tartománynak a teljes képzésű tartománynevét, amelyhez csatlakozni kíván a munkaállomásához a Resolve-DNSName parancsmaggal, az alábbi módon:
Resolve-DNSName fabrikam.localEnnek a parancsnak egy vagy több DNS-kiszolgálórekordot kell visszaadnia.
Ellenőrizze, hogy a munkaállomás képes-e kapcsolatba lépni a DNS-zónát kiszolgáló DNS-kiszolgálóval
Ezután ellenőrizze, hogy:
- A számítógép képes kommunikálni a DNS-zónát kiszolgáló DNS-kiszolgálóval, vagy feloldja a tartomány DNS-neveit.
- Az ügyfél DNS-kiszolgálója megfelelően van konfigurálva, és csatlakozik hozzá.
- Találhat egy tartományt, és csatlakozhat a DC-hez a számítógépéről.
A tartomány és a DC információk, valamint az IP-cím lekéréséhez használja a következő parancsmagot:
nltest /dsgetdc:fabrikam.localHa a parancs sikeresen befejeződik, a következőhöz hasonló információkat ad vissza:
DC: \\FRGC1.fabrikam.local
Address: \\10.20.6.41
Dom Guid: c64586c9-2c18-4fc4-9fe1-18f2a262d90d
Dom Name: fabrikam.local
Forest Name: fabrikam.local
Dc Site Name: Default-First-Site-Name
Our Site Name: Default-First-Site-Name
Flags: PDC GC DS LDAP KDC TIMESERV WRITABLE DNS_DC DNS_DOMAIN DNS_FOREST CLOSE_SITE FULL_SECRET WS DS_8 DS_9 DS_10
The command completed successfully
Indítsa újra a Netlogon szolgáltatást a tartományvezérlőn
Indítsa újra a Netlogon szolgáltatást a DC-n a következő paranccsal:
net stop netlogon && net start netlogonAlternatív megoldásként egyszerűen indítsa újra a DC-t.
Amikor a szerver újraindul, megpróbálja regisztrálni a szükséges SRV rekordokat a DNS-kiszolgálón.
Regisztrálja újra a DC DNS-rekordjait
Regisztrálja újra a DC DNS rekordjait a következő parancs futtatásával:
ipconfig /registerdnsVárja meg, amíg a rekordok megérkeznek a DNS-be, és továbbterjednek a tartományban.































