Article ID: 258811 - View products that this article applies to.
This article was previously published under Q258811
This article has been archived. It is offered "as is" and will no longer be updated.
The Microsoft LDAP API (wldap32.dll) cannot access LDAP servers that are multi-homed and have more than 51 IP addresses registered. This problem prevents the Active Directory Administration tools from accessing multi-homed Windows 2000 Domain Controllers with more than 51 IP addresses
If you use ldap_open, it returns NULL in this case.
If you use ldap_init, then other ldap calls return ldap error:
ADSI's LDAP provider returns 0x80072037 from GetObject or OpenDsObject.
If the multi-homed server is a Windows 2000 Domain Controller, then the domain management tools Active Directory Users and Computers, Active Directory Domains and Trusts, and Active Directory Sites and Services report this error as:
Naming information cannot be located because: The server is not operational
To resolve this problem, obtain the latest service pack for Windows 2000. For more information, click the following article number to view the article in the Microsoft Knowledge Base:
260910The English version of this fix should have the following file attributes or later:
(https://support.microsoft.com/kb/260910/ )How to obtain the latest Windows 2000 service pack
Date Time Version Size File name ------------------------------------------------------ 4/24/2000 4:01pm 5.0.2195.2063 122,640 Wldap32.dll
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section. This problem was first corrected in Windows 2000 Service Pack 2. To work around this problem, remove enough IP addresses from the LDAP server so that the total number of IP addresses assigned to the LDAP server does not exceed 51.
Note This problem does not pose a security or integrity risk to Windows 2000 Domain Controllers. If you reduce the number of IP addresses to be less than 51, the domain controller will be restored to full functionality.
Microsoft recommends deploying one or more additional domain controllers in a multi-homed environment to provide fault tolerance and to minimize downtime in the event of a server failure. A single domain controller acting as a multi-homed server (IP router) is a potential single point of failure.
Steps to reproduce the behavior
Article ID: 258811 - Last Review: October 26, 2013 - Revision: 5.0