3.5.8 List ILS Servers in Active Directory
To determine the available ILS Servers in an Active Directory domain, it is necessary to query Active Directory for the Winsock Services and search for the GUID of the ILSServiceClass. If that class is found, it is assumed that the server is running the ILS service. (Note that in practice this might not always be accurate as this class might be present in machines from which ILS has been removed.)
The process to determine the availability of ILS Servers within Active Directory is as follows:
LDAP Bind (v3 authenticated) to Active Directory LDAP Service (port 389)
LDAP Search CN=WinsockServices,CN=System,DC=testdomain,DC=int
Filter (objectClass=serverInstance)(CN=*)
(serviceClassID=40:79: F1:C9:A7:79:D1:11:B0:08:00:C0:4F:C3:1: EE)