我正在使用 Windows 附带的 WinLDAP.DLL 连接到不同的 LDAP 服务器(1x OpenLDAP,1x Active Directory)。编程语言是 Delphi,但在这里可能不相关。
在几个配置中,当使用服务器名称而不是 IP 地址时,“ldap_connect”的调用非常慢(6-7 秒)。ping 或对同一台服务器进行 nslookup 并不慢。为什么只有 ldap 连接很慢?有什么我可以检查以确定问题的地方吗?
编辑:WMware 在我的电脑上安装了 2 个虚拟以太网适配器。如果我停用这些适配器,ldap_connect 会快 2-3 倍。它并不能完全解决问题,但它可能有助于找到解释。