The connector will first attempt to communicate to the domain controller over LDAPS. If unsuccessful, it will fall back to communicating over LDAP using Kerberos or NTLM, in that order.
The connector retrieves the AD users, groups, and computer details only. The necessary attributes are stored from each object, including the sAMAccountName, dn, userPrincipalName, memberOf, objectGUID, primaryGroupId (for users, groups and computers), and primaryGroupToken (for groups). Passwords or password hashes are not retrieved. This data is then uploaded to Umbrella for use in policy configuration and reporting. This data is also required for per-user or per-computer filtering. Note that the objectGUID is sent in hashed form.
The connector sends the AD data every 5-7 minutes if there are changes, using an HTTPS connection on port 443 TCP. It can take an hour or longer for changes to reflect on the Umbrella dashboard though.
The connector stores this data locally as well in .ldif files contained within C:\Program Files\OpenDNS\OpenDNS Connector\ADSync. To find out exactly what is being synchronized to Umbrella, you can look at these files. At install time, you have the option to turn off the local storage of .ldif files.
The following firewall/ACL requirements ensure that AD Connectors can communicate with the Umbrella cloud services and domain controllers:
api.opendns.com (for syncing)
- Initial registration with the Umbrella API and the Umbrella dashboard.
- Automatic updates
- Health status reporting in Umbrella dashboard.
Required to maintain the Online Certificate Status Protocol (OCSP) and certificate revocation lists (CRL) portion of the SSL Revocation.
Required for SSL Revocation list verification as part of the HTTPS handshake.
Note: The Digicert domains resolve to various IP addresses based on a CDN and are subject to change. Currently, these domains resolve to 184.108.40.206, 220.127.116.11, 18.104.22.168, and 22.214.171.124.
If any issues are seen around communication to Umbrella, we recommend checking for any Layer-7 application proxies that might be blocking/dropping some data. A common case is the inspect feature on Cisco devices that act on protocols such as DNS/HTTP/HTTPS:
You can restart the connector by restarting the OpenDNS Connector service on the connector system. Restarting the connector will trigger a full synchronization of AD objects (and not just the changes from the previous sync) to Umbrella.
If your connector is not in Okay state and you need to raise a support ticket with Umbrella, see Providing Support with AD Connector Logs.
Updated about 12 hours ago