1. A method for discovering an active directory (AD) domain controllers (DC) comprising: mapping a topology of a network; creating a lightweight directory access protocol (LDAP) connection by binding to a LDAP endpoint; using LDAP commands to perform a LDAP data search for the AD DC using the created LDAP connection, and returning at least one fully qualified domain name (FQDN) of a discovered AD DC; and unbinding from the LDAP endpoint, wherein the mapping the topology of the network comprises searching for nodes in a pre-defined number of internet protocol (ip) addresses and repeating the search for a predefined number of hops.