Weboldal keresés

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:

  1. Kattintson jobb gombbal a Start gombra, és válassza a Rendszer lehetőséget:

  2. A következő képernyőn kattintson a Beállítások módosítása: lehetőségre

  3. 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 /all

Győ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 dnscache

Ellenő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\hosts

Indí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 /flushdns

Ezután állítsa le és indítsa újra a dnscache szolgáltatást ezzel a paranccsal:

net stop dnscache && net start dnscache

Alternatí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.com

Ezután futtassa ezt a parancsot:

tracert your_domain_name.com

Azt 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 –All

A DC pingeléséhez:

Test-NetConnection domainname

A DC-hez vezető útvonalak nyomon követése:

Test-NetConnection –TraceRoute domainname

Adja 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.

  1. 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.

  2. Kattintson a jobb gombbal a hálózati adapterre, és válassza a Tulajdonságok lehetőséget.

  3. Kattintson jobb gombbal az Internet Protocol Version 4 (TCP/IPv4) elemre, és válassza a Tulajdonságok lehetőséget.
  4. Kattintson a Speciális gombra, és lépjen a DNS lapra.
  5. 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ó.)

  6. 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

  7. Kattintson ismét az OK gombra a módosítások mentéséhez.
  8. 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-DnsClientServerAddress

A 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-DnsClientServerAddress

Alternatí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:

  1. Nyomja meg a Windows és az I billentyűket a billentyűzeten az Ablakbeállítások ablak megnyitásához.
  2. Kattintson a Fiókok lehetőségre.

  3. 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.

  4. 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.

  5. Adjon meg egy érvényes, elérhető domain nevet, majd kattintson a Tovább gombra.

  6. 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.

  7. 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.

  8. 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 53

Ellenő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.local

Ennek 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.local

Ha 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 netlogon

Alternatí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 /registerdns

Várja meg, amíg a rekordok megérkeznek a DNS-be, és továbbterjednek a tartományban.

Kapcsolódó cikkek