How Domain Controllers Are Located in Windows

???? ?????? ???? ??????
???? ID: 247811 - ?? ???????? ?? ?????? ??? ?? ?? ???? ???? ???? ??.
?????
This article applies to Windows 2000.Support for Windows 2000 ends on July 13, 2010.TheWindows 2000 End-of-Support Solution CenterWindows 2000 ?? ???? ????????? ?????? ?? ????? ????? ?? ??? ??? ??????? ????? ??? ???? ??????? ?? ??? ?????Microsoft ?????? Lifecycle ????.
??? ?? ??????? ???? | ??? ?? ??????? ????

?? ????? ??

??????

This article describes the mechanism used by Windows to locate a domain controller in a Windows-based domain. This article details the process of locating a domain by its DNS-style name and its flat-style (NetBIOS) name. The flat-style name is used for backward compatibility. In all other cases, DNS-style names should be used as a matter of policy. ?? ???? ?? ?? ????? ???????? ????? ????????? ?? ?????? ?????? ???? ???

???? ???????

?? ???? ?? ????? ???? ?? ?? ?????? ???? ????? ???????? ??????:
  • ??????? (???????? ????? ???????? ???? ??? ??), ?? ?????? ???? ?????? ????????? ??? (RPC) ???? ?? ??? ??????? ???????? ???? ?? ??? ??? ??????? ???? ??? ?????? DsGetDcName ????????? ??????? (API) ??? ???????????? ???????? ???? ?????? ???? ???? ??? ???
  • ??????? ???? ????? ???????? ?? ??? ???? ?? ??? ?????? ?? ?? DsGetDcName ??? ?? ????? ???? ???????? ???? ?? ??? ??????? passes ?? ??????? ??????? ???? ???
  • ??????? ?? ???????? ???? ?? ?? ????? ??? ????????? ????? ?? ??? ??? ????? ???????? ????? ?? ??? ???????? ??????? ?? ????? ???? ??:
    • ??? DNS ??? ?? ??? ???????? ??????? DNS IP/DNS-???? ??????--??????, DsGetDcName ????? ?? ???? ?? ??? ???? ?????? (SRV) ?????? ?? "??" ?????? DNS ?? ??? SRV ??????? ?? ????????? ???? ?? ?? ??????? ???????? ?? ??? ????? ??? appends ?? ??? DnsQuery ??? ?? ????? ?????
    • Windows-?????? ????? ??? ?? ?? ???? ?????????? DNS ?? ??????? ??? ??? SRV ??????? ?? ??? ??????? ???:
      _service._protocol.DnsDomainName
      ?????? ?????????? ????? ?? TCP ????????? ??????? ??????????? ?????? ????????? (LDAP) ???? ?? ???????? ???? ??? ?????, ??????? ?????? LDAP ????? ???? ??????? ?? ??????? ?? ??? DNS ?? ?????? ????:
      _ldap._tcp.DnsDomainName
    • ???? ?? NetBIOS ??? ?? ??? ???????? ?? ????? ???????? ?? ??? Microsoft Windows NT ??????? 4.0 - ???? ?????? ?? ????? ???? (??????, ?? ????? ???????????-??????? ??????? (?????? ?? ???, WINS)?

      Windows NT 4.0 ??? ?? ????, "???" ??????? ?? ??? ??? ????? ???????? ???? ??? ?? ??? ???????? ????? ?? ???? ????????? ????? ?? ??? ??? ????????? ?? ???? ???
  • ???????? ???? ???????? ??? ??????? ???? ?? ??? ??? datagram ????? ??? NetBIOS ????? ??? ?? ??? datagram mailslot ????? ?? ??? ??? ???? ???? ??? ??? DNS ????? ??? ?? ??? datagram ??? LDAP ?????????? Datagram ????????? (UDP) ?? ??? ?? ??? ??? ???? ???? ??? ??? (UDP ?? connectionless datagram ??????????? ????????? TCP/IP ????????? ???? ?? ??? ??? TCP ?? ?? ??????? ??????? ??????????? ?????????.)
  • ???????? ?????? ????? ???????? ??, ?? ?? ??? operational ?? ?? DsGetDcName ???? ?? ??? ??????? ???? ?? datagram ???? ?? ??? ???

    ????? ??? ?? UDP ???? ????????? ???? ???? ???????? ?? ???? ????????? ?? ??? ??? datagram ????? ?? ??? ?? ???????? ??? UDP ??? ????????? ????? ???????, ?????? ???????? ?? ?? ?? ???? ???????? (?????????) ?? ??? ???? ???? ?? ??? ?????? ?? ?????? ???? ?? ?????? ????? ???
  • ???????? ?????? ????? ???????? ??, ?? ?? ??? operational ?? ?? DsGetDcName ???? ?? ??? ??????? ???? ?? datagram ???? ?? ??? ???
  • ???????? ???? caches ????? ???????? ??????? ?? ?? ?????? ?????? ???? ???????? ????????? ?? ??????? ?? ???????? ??? ?? ?? ????? ???????? ?? ?????? ????? ?? ?????? ?????????? ?? ??? ???? ????? encourages ?? ??????? ?? ??? ?????
??? ??????? ??? ?? ???? ?? ?? ??????? joins, ?? ??? ???? ????? ???????? ?? ??? ????? ??? ????? ???? ?????? ??????? ?? DNS ??????? ?? ????? ????? ??? preferably ????? ???????? ?????? ?? ??? ??? DNS ????? ?????? ????? ??? ?????, ??????? ?????? ???? ????? ???????? ??????? ?? ??????? ?? ??? DNS ?? ?????? ????:
_LDAP._TCP.DC._msdcs.domainname
??????? ???? ?? ??? ??????? ?? ?? ????? ???????? ????? ??, ??? ???? ????? ???? ?? ??? ?????? ?????????? ??? ????? ??????? ???? ?? ??? LDAP ?? ????? ??? ?? ?????? ?? ??? ?? ??? ??? ????? ???????? ?? ???? ?? ?????? ??? ?? ?????? ?? ?? ??????? ?? IP ????? ?? ?????? ??? ??? ??????? ??? ?????? (???? ?????????) ???? ???? ?? ?? ????? ???????? ?? ????? ???? ?? ??? ??, ?? ????? ???????? ??????? ???? ?? ??? ???? ??? ??? ???? ?? ?? ??????? (?????? ?? ???, ?? ??????? ?? DNS ??????? ????? ??? ????? ???????? ?? ?????? ?? ??? ??? DNS ????? ?????? ????? ??) ?? ???? ??? ????? ???????? ?? ?????? ?? ?????? ???? ??, ??????? ????????? ???? ?? ?? ????? ???????? ?? ????? ???? ??? ??????, ??????? ??? ????????? ???? ??? ?? ??? ???: site-specific DNS ????? ???? ?? ??? ????? ???????? ?????????? ???? ??????? ?? ??? ?????? ?? ??????? ????? ?? ????? ?? ??? ???? ???

??????? ???? ????? ???????? ?? ????? ??, ?? ??? ????? ???????? ????????? ??? ??? ??? ????? ???????? ??? ????????? ???? ???? ??, ?? ??????? ??? ?? fifteen ???? ??? flushes ?? ??? ????????? ???????? ?? ???? ??? ?? ?? ??????? ?? ??? ??? ?? ?? ???? ??? ??? ????????? ????? ???????? ?? ?????? ?? ??? ?????? ?????

??????? ?? ?? ????? ?? ????? ???????? ?? ??? ??????? ??, ?? ??? ?? ?? ???? ??? ??? ?? ?? ??????? ??????????? ??????? ??, ??? Windows-?????? ????????, ?? ??? ?????? ??? ?? ???????? ????? ??????? ??? ?? ??????? ???????? ?? ?????????? ?? ??????? ??????? ?? ??? ??? ???? ?? ??? ????? ???

??????? ??? ?? ???? ?? ??? ??? ????? ???????? ?? ??? ???? LDAP ??????? ??????? ???? ??? ????? ????????? ?? ??????? ???? ?????? ?? ????? ???? ??? ????? ?? LDAP ??????? ?? ????? ???? ?? ?? ??????? ?? ?? ????? ???????? ?????? ?????????? ??, ??????? ??????? ???? ???????? ?? ?? ?? ?????????? ???? ????? ?? ??? ??????? ??? ???? ?? ??? ??????? ???? ??????? ?????? ???? ???, ?? ??? ??? ??????????? ??????? ??????? ?? ??? engine (ESE)?

????? ?????? ????????? ?? ?????? ??????

????? ?????? ????????? ?? ?????? ??????:
  1. ??????? ?? ????? ?? ????? ?????? ?? ???? ????? ????? ??? ?? ????? ???? ?? ??? ?????? ?? ?????? ????? ?? ???? ??? ????? ?????? ?? ????? ?? ??? ????? ????????????? ????? ????,????????????? ????? ????,???????????? ??????? ????-????? ????, ?? ???? ???????? ??????. ??????? ?? ????? ?? ?????? ??? ?? ???? ????? ??? ??, ?????????? ???? ????? ?? ??? ?? ???? ?? ?? DNS DNS ????? ?? ??? ?? ???? ?????
  2. ?? ????? ?? IP ???????????? ?? ???? ????Ipconfig/???????? ????????? ?? ?????
  3. ??????? ??????????? ?? ??? ?????? ?? ???? ???? ?? ??? ???? ?????? ?? ????? ????? IP ??? ?? ????? ??? ???? ????? ?? ????? ??? ?? ???? ???? ?? ??? ?? ?? ?????
  4. ???? ?????????? ??? ??? ?? ????? ?? ??? ??? ?? ????????? ???? ?? ??? Netdiag ????? ?? ????? ????? ????? ?? ??? ??????? ?????? ???? ??? ???? ?? ???, ????? ???? ?? ????? ????:
    Netdiag /v > test.txt
    ?????? ??, ?? ??? ??? ??? ?????, ?? ??????? ???? ?? ???? ?? implicated ????? ?? ???? ????? ?? ????? ??? ?? ???? ??????? ??????????? ????? ???
  5. ?? ???????? ?? ?? ???? ?? ??? ????? ???????? ?? ??? Netdiag ????? ?? ????? ????:Netdiag /fix.
  6. ?????nltest /dsgetdc:domainname???? ???? ?? ??? ?? ??? ????? ???????? ????????? ????? ?? ??? ????? ?? ???? ???
  7. ???????? ???? ?? DNS ???????????? ??? ????? ?? ??????? ??? DNS ??? ???? ?? ??? NSLookup ????? ?? ????? ????? ???????? ???? ?? ????? ????? ?????? ?? GUID ?? SRV ??????? ?? ???? ?? ?? ?? ?? ???

    ?????? ?? ???, ??????? ?? ??????? ???? ?? ???, ????? ????? ???? ????:
    nslookupServername.childofrootdomain.rootdomain.com

    nslookup guid._msdcs.rootdomain.com
  8. ??? ?? ????????? ??? ??? ???? ??, ?? ????? ??????? ??? ?? ?? DNS ?? ??? ??????? reregister ???? ?? ??? ?????:
    • ????? ??????? ??????? ????????, ?????Ipconfig /registerdns.
    • ????? ???????? ???? ??????? ????????, ?????, ?? ???????? ???? ??????? ?????
  9. ????? ???????? ???????? ?? ??? ?????, ?? ????? ????????? ?? DCdiag ?????? ?????? ?????? ?? ???? ????? ???????? ??? ?? ?? ??? ?? ?? ?????? ???? ?? ??? ??????? ?? ??? ?????? ????? ??? ???????? ?? ?? ??? ????? ??? ????? ?? ??? ?? ???? ?? ????? ????:
    dcdiag /v > dcdiag.txt
  10. ?????? ???? ?? ??????? LDAP ??????????? ?? ?????? ???? ?? ??? ????? ???????? ?? ??? ????? ???? ?? ??? Ldp.exe ????? ?? ????? ?????
  11. ??? ???? ????? ?? ?? ???? ????? ????? ???????? ?? ??????, ??? ???????? ???? ???? ?? ??? ??????? ?? ?????? ???? ????? ?? ??????? ?? ???? ???? NLTest ?????? ?? ????? ????:nltest /dbflag:0x2000ffff. ??????? netlogon.log ????? ??? ???? ??????? ??? ?? ??? ???? ??? ???
  12. ??? ?? ??? ?? ???? ??? ???? isolated ??????, ??????? ???????? ??????? ?? ????? ???????? ?? ??? ?? ??????? ???? ?? ??? ??????? ?????? ?? ????? ?????
??????? ?????? ?? ??????? ???? ?? ??? ???? ???? ?? ???? ??? ??????? ?? ??? ????? ???? ?? Microsoft ???????? ??? ?????:
243270Windows 2000 ??? ??????? ?????? ?? ??????? ???? ?? ??? ???? ????

??????

???????? ??????? ?? ??? Windows ?????? ???, ?????? 10, ????? "?????? ?????????? Diagnostic, ?????? ?????? ?? ?????????????."

???

???? ID: 247811 - ????? ???????: 29 ??????? 2010 - ??????: 4.0
???? ???? ???? ??:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
??????: 
kbdns kbenv kbinfo kbnetwork kbmt KB247811 KbMthi
???? ?????? ????????
??????????: ?? ???? ?? ???? ??????? ?? ????? ?? Microsoft ????-?????? ?????????? ?????? ?????? ???? ??? ??. Microsoft ???? ??? ????-???????? ?? ????-???????? ????? ?????? ?? ???? ???????? ???? ?? ???? ????? ????? ??? ?? ??? ?????? ?? ???? ???? ???? ??? ????? ??. ???????, ????-???????? ???? ????? ???? ???? ???? ???. ?????, ????????, ?????-???? ?? ??????? ?? ???????? ?? ???? ???, ???? ?? ??? ?????? ???? ???? ??? ????? ??? ?? ???? ??. Microsoft ??????? ??? ???? ?? ?????? ?? ??????????, ????????? ?? ??? ?????? ?? ???? ????? ?? ???? ???????? ?? ??? ???? ????? ?? ??? ????????? ???? ??. Microsoft ????-?????? ?????????? ?? ????? ?????? ?? ?? ??? ??.
?????????? ?? ??????? ????????? ??????? ??:247811

??????????? ???

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com